Redis简介

Redis优点

  • 丰富的数据结构
  • 持久化
  • 主从同步、故障转移
  • 内存数据库

Redis缺点

  • 单线程
  • 单核

redis作者认为单核单线程比较简单安全。redis不仅可以做缓存,也可以做存储,因为它支持持久化,并且数据类型更加丰富。

与Memcache对比

Memcache优点

  • 简单的 key-value 存储
  • 内存使用率比较高
  • 多核处理,多线程

Memcache缺点

  • 无法容灾
  • 不支持持久化

小数据量速度会比Memcache要快,大数据量Memcache更有优势,因为Memcache支持多核多线程处理,Redis是单核单线程的。