remote dictionary server——C语言开发的、高性能的键值对数据库。
Redis所有操作都是原子性的,采用单线程处理所有业务,无需考虑并发。
1、特征
(1)数据之间没有必然的关联关系;
(2)内部采用单线程工作;
(3)高性能;
(4)多数据类型支持:String/List/Set/Sorted Set/Hash;
(5)持久化支持,可以对数据进行灾难恢复;
2、应用
(1)为热点数据加速查询
(2)任务队列
(3)即时信息查询
(4)时效性信息控制
(5)分布式数据共享
(6)消息队列
(7)分布式锁
……