
Redis优势:
 1、性能高—基于内存实现数据的存储
 2、丰富的数据类型 5种常用,3种高级
 3、原子—redis的所有单个操作都是原子性,即要么成功,要么失败。其多个操作也支持采用事务的方式实现原子性。
Redis特点:
 1、支持数据的持久化,其可以将数据持久化到磁盘,在下次启动时,重新加载到内存中。
 2、支持数据备份,即master-slave
Redis和Memcache区别
| 对比项 | Redis | Memcache | 
|---|---|---|
| 数据结构 | 丰富的数据结构 | 只支持简单的KV数据类型 | 
| 数据一致性 | 事务 | cas | 
| 持久性 | 快照/AOF | 不支持 | 
| 网络IO | 单线程IO复用 | 多线程,非阻塞IO复用 | 
| 内存管理机制 | 现场申请内存 | 预分配内存 |