moomz
/vs·tech·zh

🔴Redis vs Memcached💾

Memcached 是精简快速的键值缓存,Redis 是功能丰富的数据结构服务器。选择的关键是纯粹简洁还是强大功能。

用 moomz 发起投票:谁赢?
moomz.com — 10秒、匿名、免费
🔴Redis
  • 丰富数据类型:列表、集合、有序集合、流
  • 可选持久化,重启后数据不丢失
  • 发布/订阅、脚本和内置集群
  • 同时胜任缓存、队列和排行榜
💾Memcached
  • 极其简单轻量的设计
  • 多线程,高吞吐量简单缓存
  • 每存储条目更低的内存开销
  • 纯键值缓存场景快速且可预测

结论

需要缓存加队列、发布/订阅和数据结构的多功能选 Redis。只需快速、简单、多线程缓存就选 Memcached。

常见问题

Redis 比 Memcached 快吗?+

简单键值缓存二者相当;Redis 在此之上添加了更多能力。

Memcached 能持久化数据吗?+

不能——Memcached 纯内存;Redis 提供可选持久化。

哪个内存消耗更少?+

Memcached 对纯字符串可能略省内存;Redis 以此换取丰富功能。

其他语言

更多 tech

用 moomz 发起投票:谁赢?