关于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

最新文章

  1. 利用SQL注入漏洞登录后台的实现方法
  2. minigui移植到arm linux开发板上无法执行
  3. 3.nodejs权威指南--文件
  4. 【翻译十九】-java之执行器
  5. 用JAXP的SAX方式解析XML文件
  6. 【BZOJ2456】mode 神奇的卡内存题
  7. JS生成随机的由字母数字组合的字符串
  8. leetcode 121
  9. Node.js 4.0.0:灵雀云和 OneAPM 的整合测试
  10. 北大ACM(POJ1005-I Think I Need a Houseboat)
  11. Java基础知识强化之网络编程笔记11:TCP之TCP协议上传文本文件
  12. SonarQube(5.0.1) 环境的安装配置
  13. Spring源码入门——AnnotationBeanNameGenerator解析
  14. 学习PHP爬虫--《Webbots、Spiders和Screen Scrapers:技术解析与应用实践(原书第2版)》
  15. ASP.NET Identity 系列笔记目录
  16. jquery复选框操作
  17. Lucene入门-安装和运行Demo程序
  18. Google PageSpeed Tools 性能测试分析
  19. UVA - 1632 Alibaba 区间dp
  20. 个人对【依赖倒置(DIP)】、【控制反转(IOC)】、【依赖注入(DI)】浅显理解

热门文章

  1. 对于搭建网站中出现“You don't have permission to access this resource.”错误提示的解决思路
  2. 【python基础语法】第1天作业练习题
  3. npm ERR! Cannot read property 'match' of undefined
  4. Java(三)String类
  5. codeforces 1284E
  6. Python函数装饰器
  7. 使用mininet创建网络拓扑,使ryu、ovs、主机连接
  8. zedboard通过BRAM实现PS和PL的简单通信
  9. Linux shell 只删除目录下所有(不知道文件名字)文件,只删除文件夹
  10. MatchQuotesPastEndOfLine