redis性能测试报告结果


由于项目需要,要查询一个数量巨大的键值对,数据量大约6亿。先是在内存中用hashmap,虽然速度很快,但数据量不到1亿就直接死机了,而且无法持久,每次重新加载,也不合理。于是就想到了redis。
测试方法:

1. 环境配置:

主机配置:

机器用途配置数量
Redis服务器Xeon E5-2658@2.3Ghz/256G3
客户机Xeon E5-2658@2.3Ghz/256G1

网络为光纤万M网卡。

2. 测试准备:

三台服务器,每台服务器上安装一到两个Redis 3.0实例,分别测试每服务器一个或两个Redis的情况。

2.1 每服务器一个Redis的结果:

第一步,数据量2亿,用56线程并行插入数据,插入速度约50万每秒。
第二步,用56线程读取200万数据,速度约为52万条每秒
占用内存,三台服务器分别为5G,6G,和7G

2.2 每服务器两个Redis的结果:

第一步,数据量4亿,用112线程并行插入数据,耗时为618秒,插入速度约65万每秒。
第二步,用112线程读取2000万数据,耗时为28.6秒,速度约为70万条每秒。
内存消耗情况如下:

服务器实例内存
Redis117.2G
Redis127.7G
Redis215.8G
Redis225.9G
Redis315.6G
Redis325.8G

3. 结论:

优化后Redis读取速度超过70万条,并且非常稳定,从千万级到亿级数据量,读写速度稳定可靠。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值