redis性能测试

测试过程

redis安装后之后,自带redis-benchmark这个性能测试工具,可以很方便的测试redis server的性能
本机redis测试

redis-benchmark -n 100000 -c 50 -q 

如果是局域网测试

redis-benchmark -n 100000 -c 50 -q -h IP(如192.168.1.2)

其中 -n 是测试时,测试机总的请求命令的数量。 -c 是测试时链接的总数,-q 是不打印测试细节,
如果是redis server不在本机上,需要使用 -h 指定redis server的IP地址。
一定要注意,测试机和服务器之间要使用有线连接,确定网络带宽是足够的。

下面是本人服务器的测试结果
指令为 redis-benchmark -n 100000 -c 50 -q
测试机使用WIFI连接局域网,该wifi由于距离或者设备的原因,速度只有2Mb/s。
wifi测试
同样的测试机使用网线连接局域网,可以看到,性能轻松提高10倍。
在这里插入图片描述
使用服务器作为测试机,使用redis-benchmark -n 100000 -c 5000 -q 进行测试
在这里插入图片描述
可以看到,在同时保持5000连接的情况下,redis-server的性能其实并没有下降多少

测试总结

redis在单机电脑上,处理set,get这样的指令,单机轻松能达到3W条指令每秒(Intel i5-8300H)
在服务器上,能达到6W指令每秒(Intel Xeon Silver 4210R)
单线程无锁 + 只有内存操作的redis性能确实恐怖

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值