一、 引言 
Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 用作:- 数据库
 - 缓存
 - 消息代理
 - 流程引擎
 
Redis提供丰富数据类型:strings字符串hashes哈希lists列表sets集合sorted sets有序集合bitmaps位图hyperloglogsgeospatial indexes地理空间索引streams流
Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis支持数据的备份,即master-slave模式的数据备份。
二、 Redis 优势 
性能极高
Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型
Redis支持二进制案例的Strings, Lists, Hashes, Sets 及 Ordered Sets数据类型操作。原子性
Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。丰富的特性
Redis还支持publish/subscribe发布订阅通知, key 过期等等特性。
二、使用场景 
- 缓存
 - 分布式锁
 - 计数器
 - 保存Token
 - 消息队列
 - 延迟队列
 
