【高效server实践】--redis性能分析

本文介绍了Redis性能测试命令行的使用方法及实例,通过不同配置的服务器对比测试结果,分析了Redis QPS受单个item大小、并发数及数据量等因素的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:Redis自带了benchmark以便用户做性能分类
Linux性能测试命令行如下(指定数据大小为1K,100用户并发,共发送10Ww个请求):
./redis-benchmark -h 192.168.1.33 -p 6379  -d 1000 -c 100  -n 100000
执行结果如下,可以看出写读操作响应在毫秒级,写操作qps在4W。读操作qps在3.4
 

根据服务器的配置(主要受CPU,内存,磁盘影响),其性能测试结果会不现,例如官方的测试结果即是:
 
测试完成了50个并发执行100000个请求。
设置和获取的值是一个256字节字符串。
Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。
文本执行使用loopback接口(127.0.0.1)。
结果:读的速度是110000次/s,写的速度是81000次/s 

         数据分析参考:http://www.cnblogs.com/me115/p/4337733.html


二:Redis的QPS受许多因素的影响:单个item大小,并发数,数据量

1:单个item大小在5K以上,性能会现拐点,最佳item大小在1~5K之间
 
        2:并发数与性能一直是呈负相关的
   
        3:Redis在100W以内的数据量表现是良好的,在超过300W数据量的情况下,性能表急剧下降
 
数据分析参考:http://www.cnblogs.com/tommyli/p/3170057.html
    http://www.php100.com/html/open-php/PHP/2011/0406/7874.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值