返回顶部

memcached和redis对比

 

关于memcached和redis的使用场景,总结如下:
两者对比:

redis提供数据持久化功能,memcached无持久化。
redis的数据结构比memcached要丰富,能完成场景以外的事情;
memcached的单个key限制在250B,value限制在1MB;redis的K、V都为512MB;
memcached数据回收基于LRU算法,Redis提供了多次回收策略,但是redis的回收策的过期逻辑不可依赖,没法根据是否存在一个key判断是否过期。但是可根据ttl返回值判断是否过期;

结论:

普通KV场景:memcached、redis都可以。从功能模块单一这个角度考虑的话,推荐memcached,只做cache一件事。
在KV长度偏大、数据结构复杂(比如取某个value的一段数据)、需要持久化的情况下,用redis更适合。

原文链接:https://blog.csdn.net/think2me/article/details/46869315

posted @ 2019-11-26 15:07  fen斗  阅读(175)  评论(0编辑  收藏  举报