性能对比:

Redis 只使用单核,而 Memcached 可以使用多核,所以平均每一个核上 Redis在存储小数据时比 Memcached 性 能更高。

而在 100k 以上的数据中,Memcached 性能要高于 Redis

内存使用效率对比:

简单的 key-value 存储的话,Memcached 的内存利用率更高。使用类似内存池

Redis 采用的是包装的 malloc/free,(tcmalloc,jmalloc)相较于 Memcached 的内存管理方法来说,要简单很多

如果 Redis 采用 hash 结构来做 key-value 存储, 由于其组合式的压缩, 其内存利用率会高于 Memcached

Redis支持服务器端的数据操作:

Redis 支持更多数据结构和并支持更丰富的数据操作

Memcached需要将数据拿到客户端来进行修改再 set 回去

网络IO模型

memcached是多线程,非阻塞IO复用的网络模型,原型上接近Nignx

redis使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll, kqueue和select,更仅仅Apache早期的模式

最新文章

  1. [LINQ TO SQL]使用LINQ TO SQL创建数据库
  2. VR定制开发、AR定制开发(长年承接虚拟现实、增强现实应用、VR游戏定制开发,北京公司,可签合同)
  3. 10位IT领袖给大学生的忠告
  4. MDX Order排序
  5. c#实现数据集合转换为csv文本
  6. JEECMS-自定义标签[list]
  7. jquery serialize()方法的扩展
  8. wamp下开启SSL,解决APACHE启动问题
  9. Delphi中WebBrowser拦截网页Alert对话框消息(转)
  10. 开源代码搜索器searchcode
  11. C++普通函数与模板函数以及特化函数重载的优先级问题
  12. this .运算符 和 [] 运算符
  13. SPOJ TWOPATHS Two Paths
  14. 残酷中蜕变的SEOer
  15. nodeJS之二进制buffer对象
  16. AtCoder Grand Contest 015
  17. k8s 集群部署问题整理
  18. Linux删除/boot后该如何恢复
  19. 二进制安装 kubernetes 1.12(四) - 部署 Node 节点组件
  20. 【SPOJ10707】COT2 - Count on a tree II

热门文章

  1. 程序员客栈与DaoCloud这两家企业联手后,运维工程师要失业了!
  2. jquery-pjax使用说明
  3. Graph network classification(As a beginner, continue to update)
  4. mac系统下安装、启动、停止mongodb
  5. 使用Java生成具有安全哈希的QR码
  6. python jieba分词(添加停用词,用户字典 取词频
  7. 如何查看系统的界面,比如费用申请单的序时簿界面引用的是哪一个ListUi.快捷键alt+shift+d 然后选中该ListUI大框框,就可以看到引用的是哪一个了.
  8. [置顶] 我的 Java 后端书架 (2016 年暖冬版)
  9. 企业版 Linux 附加软件包(EPEL)
  10. python 实现kmeans聚类