Redis是什么?
Redis,REmote Dictionary Server,是一个,由Salvatore Sanfilippo编写的,开源的,高性能的key-value数据库。
Redis有哪些特点?
1)Redis支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载适用。
2)Redis不仅仅支持kv类型的数据,还支持list,set,zset,hash等数据结构的存储。
3)Redis支持master-slave模式的数据备份。
Redis的优势在哪里?
1)Redis性能高,读可达1100000次/s,写可达81000次/s。
2)Redis支持丰富数据类型。
3)Redis的所有操作都具有原子性。单个操作支持原子性,多个操作通过MULT和Exec也支持原子性。
4)Redis还支持publish/subscribe,通知,key过期等特性。
Redis和其他的kv数据库相比有什么不同?
1)Redis有着更为复杂的数据结构并为它们提供原子性操作。Redis的数据类型都是基于数据结构的同时对程序员透明,无需额外的抽象。
2)Redis运行在内存中,可以持久化到磁盘上,所以数据量上占优势。
Redis在Windows10中安装
1)下载安装包,并解压缩。
2)运行命令行启动Redis服务器
3)再起一个窗口,打开客户端验证。
Redis在Linux中的安装
1)下载安装包到99服务器,解压缩,然后执行make命令行。
2)启动Redis