Redis的特性 速度快基于键值对的数据结构服务器丰富的功能简单稳定客⼾端语⾔多持久化主从复制⾼可⽤(HighAvailability)和分布式(Distributed) 速度快 Redis 执⾏命令的速度⾮常快。 Redis 的所有数据都是存放在内存中的,所以把数据放在内存中是 Redis 速度快的最主要原因。Redis 是⽤ C语⾔实现的,⼀般来说C语⾔实现的程序“距离”操作系统更近,执⾏速度相对会更快。Redis 使⽤了单线程,预防了多线程可能产⽣的竞争问题。作者对于Redis源代码可以说是精打细磨,曾经有⼈评价Redis是少有的集性能和优雅于⼀⾝的开源代码 丰富的功能 Redis使用场景 Redis是做什么的? Redis是一个高速缓存数据库,是一种key-value(键值对)形式的存储系统,非关系型数据库。 1.缓存 2.排⾏榜系统 3.计数器应⽤ 4.社交⽹络 5.消息队列系统