Redis简介
Redis优点
- 丰富的数据结构
- 持久化
- 主从同步、故障转移
- 内存数据库
Redis缺点
- 单线程
- 单核
redis作者认为单核单线程比较简单安全。redis不仅可以做缓存,也可以做存储,因为它支持持久化,并且数据类型更加丰富。
与Memcache对比
Memcache优点
- 简单的 key-value 存储
- 内存使用率比较高
- 多核处理,多线程
Memcache缺点
- 无法容灾
- 不支持持久化
小数据量速度会比Memcache要快,大数据量Memcache更有优势,因为Memcache支持多核多线程处理,Redis是单核单线程的。