Redis和Memcache性能测试对比

原创 2015年11月20日 13:23:19

Redis和Memcache,测试服务器是一个个人PC:配置一般(2CPU\2G内存),操作系统安装的CentOS。

 
1、redis memcache都是空的时候
  • redis设置100000个值开始时间:1311742106
  • redis设置100000个值时间:1311742123 耗时:16.8817
  • memcache设置100000个值开始时间:1311742123
  • memcache设置100000个值结束时间:1311742138 耗时:15.2574
 
2、redis和memcache有数据时:
  • redis设置100000个值开始时间:1311742721
  • redis设置100000个值时间:1311742738 耗时:17.3401
  • memcache设置100000个值开始时间:1311742738
  • memcache设置100000个值结束时间:1311742753 耗时:15.6892
 
3、分别测试redis和memcache获取数据速度:
  • redis数组获取100000个值开始时间:1311742144
  • redis数组获取100000个值时间:1311742398 耗时:253.9285
  • redis逐个获取100000个值开始时间:1311742398
  • redis逐个获取100000个值时间:1311742414 耗时:16.339
  • memcache数组获取100000个值开始时间:1311742414
  • memcache数组获取100000个值结束时间:1311742415 耗时:0.8022
  • memcache逐个获取100000个值开始时间:1311742415
  • memcache逐个获取100000个值结束时间:1311742428 耗时:13.38
就以上测试结果,Redis和Memcache在写入性能上面差别不大,读取性能上面尤其是批量读取性能上面Memcache全面胜出,当然Redis也有自己的优点:比如数据持久化、支持更多的数据结构(Set List ZSet)等。
版权声明:欢迎大家转载,转载请注明出处blog.csdn.net/tantexian。

Redis 和 Memcache 的性能对比基础篇

由于redis只能使用单核,而memcache可以使用多核,所以在比较上,平均每一个核上redis在储存小数据时比memccache性能更高。而却100K以上数据中,memcache性能要高于redi...
  • starrykey
  • starrykey
  • 2016年07月27日 21:25
  • 1392

Memcache(MC)系列(四)度量Memcached性能

检测命中率是一个最基本的、最宏观的方式,使用telnet连接到memcached服务器,然后执行stats命令就可以看到宏观的一些信息。        这个命令中比较关键的属性是get_hits和ge...
  • xifeijian
  • xifeijian
  • 2015年06月16日 21:07
  • 2697

redis和memcache对比

1. 使用Redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持str...
  • xiongping_
  • xiongping_
  • 2017年02月10日 15:08
  • 482

Redis和Memcache对比及选择

http://www.cnblogs.com/EE-NovRain/p/3268476.html 我这段时间在用redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择re...
  • sunmenggmail
  • sunmenggmail
  • 2014年07月01日 09:53
  • 61468

CDN与缓存加速有什么区别?

对于cdn加速可能网站的经营者们都不是陌生,它是内容分发网络,通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层虚拟网络。CDN系统能够根据到用户的距离和响应时间等综合信息将用户的请求重...
  • Marvel__Dead
  • Marvel__Dead
  • 2017年11月28日 12:37
  • 174

高并发处理,CDN,redis---31

高并发处理---31 高并发分析 详情页: CDN的理解:(1)CDN (内容分发网络)加速用户获取数据的 系统 (2)部署在离用户最近的网络节点上 (3)命中CDN 不需要访问后端服务器 ...
  • q540694991
  • q540694991
  • 2016年12月08日 20:52
  • 1885

Redis和Memcache的区别分析

简单区别: 1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,h...
  • u013474436
  • u013474436
  • 2015年09月21日 20:27
  • 10011

redis,memcache二者的区别是?(优缺点)

Memcache和Redis区别: Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcache相比一个最大的区别。 Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而...
  • hhjianlong
  • hhjianlong
  • 2017年06月29日 22:12
  • 1041

Memcache和Redis的详细理解与比较

本文主要是自己的学习总结和网络文章摘录,供学习之用。
  • session_Time
  • session_Time
  • 2016年09月22日 08:20
  • 3935

使用memcache和直接访问数据库的性能比较

我今天在VMWare搭建的CentOS系统上用apache ab对一个URL发起压力测试。发现用memcache还不如直接访问数据库速度快一些。 memcache几乎每次都能命中,大约每秒处理400个...
  • keketrtr
  • keketrtr
  • 2015年11月06日 15:40
  • 870
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Redis和Memcache性能测试对比
举报原因:
原因补充:

(最多只允许输入30个字)