Redis和Memcached整体对比

Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较,总体来看还是比较客观的,现总结如下:
1)性能对比:由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。
2)内存使用效率对比:使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached。
3)Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。

转载于:https://www.cnblogs.com/wolf12/p/5602500.html

Redis和Memcached整体相关推荐

  1. Redis与Memcached汇总

       谈谈Memcached与Redis  1. Memcached简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的 ...

  2. 详解Redis和Memcached

    果简单地比较Redis与Memcached的区别,大多数都会得到以下观点: 1  Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储. 2  Redis支 ...

  3. Redis与Memcached的区别

    http://blog.csdn.net/tonysz126/article/details/8280696/ 传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储 ...

  4. Mongo、Redis、Memcached对比及知识总结

    存储原理(持久化) Mongo Mongo的数据将会保存在底层文件系统,因此存储容量远大于redis和memcached.一个database中所有的collections以及索引信息会分散存储在多个 ...

  5. redis和Memcached的区别,都什么时候使用?

    redis和Memcached的区别,都什么时候使用? 缓存在互联网公司占得比例还是蛮大的,提到缓存呢,就一定会想到redis和memcache,现在绝大多数的公司呢,都是推荐使用redis,这是为什 ...

  6. 全面对比 Redis 和 Memcached 的 6 点区别

    说到redis就会联想到memcached,反之亦然.了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zs ...

  7. Redis与Memcached的比较

    Redis与Memcached的比较 网络IO模型 Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe 传 ...

  8. Redis PK Memcached,哪个更牛叉

    转载自 Redis PK Memcached,哪个更牛叉 说到 redis 就会联想到 memcached,反之亦然.了解过两者的同学有那么个大致的印象: redis 与 memcached 相比,不 ...

  9. Redis与Memcached的对比

    转自:Redis和Memcached的恩怨情仇 近些年来各路KV缓存强势崛起,尤其Redis一骑绝尘,很多新进的程序员可能都没听说过Memcached,还有很多老程序员觉得Memcached不行:功能 ...

最新文章

  1. 【数据结构】树状数组 例题剖析
  2. scrollTo与smoothScrollTo的区别
  3. python对象三个特性_Python面向对象三大特征之多
  4. 二叉树的层序遍历 使用队列和不使用队列
  5. centos7 安装mysql php,Centos7安装mysql与php的方法
  6. python nonetype转换float_如何在Python中将NoneType值从聚合转换为float?
  7. 【WP7】绘图与保存
  8. hadoop-KMS密钥管理服务配置使用
  9. .bin文件打开编辑
  10. python微信公众号文章爬虫(上)
  11. 笔记本插入耳机,声音依然外放怎么办?
  12. 被遗忘的数学家!曾提出最接地气的数学定理,可以计算男朋友真不真心的那种......
  13. 八款PM常用〖项目管理〗工具
  14. 安卓使用WebView清除缓存
  15. python取数组的一列,numpy取数组前几列 怎样取numpy数组指定行列
  16. 用卫星地图告诉你新疆到底有多大
  17. HashMap、Hashtable、HashSet和ConcurrentHashMap掐死版本
  18. 【程序设计】迭代器遍历集合
  19. excel两个表格数据对比_vue实现json数据导出Excel表格
  20. 计算机仿真技术(3)

热门文章

  1. 一种实现(无须root)手机截屏方案
  2. Codechef Coders’Legacy 2018 CLSUMG Sum of Primes
  3. JZOJ 5638. 【NOI2018模拟4.8】IIIDX
  4. php 非阻塞post请求,PHP实现的CURL非阻塞调用类
  5. Winedit 快捷键概览
  6. 【NOIP2013模拟9.29】TheSwaps
  7. 2017年9月9日普级组 买礼物的艰辛
  8. 树莓派工程设计常见问题与处理
  9. 事件轮询 Event Loop
  10. 小甲鱼-010-012列表