python的redis客户端性能

三年前写过python的redis操作。到现在,python的redis客户端已经发展了很多了。但是今天测试了一下性能,觉得性能还是比较低。

python的客户端,为python的redis。在pypi上可以下载的到。

测试结果

    简单测试了一下,每秒只能写入1200条左右的数据。跟redis每秒写8万次的性能,相差很远。而且,测试数据,我分别用了1字节和1100字节两种数据,发现性能相差不大。都是每秒只能写入1200条左右。很奇怪的是,客户端CPU没有跑满,只跑了20左右,网络带宽也没有跑满,只跑了35%左右。不知道redis的python实现,性能卡在哪里了。改天有时间看看源码,也许是我使用不当。

    同时运行3个客户端,每个客户端每秒set数据1200条,每条数据1100字节。占用网络带宽37Mb(3MB),相当于百兆网卡的35%。

    反观redis服务端,建立了三条TCP链,每秒并发处理3600条的写入操作,只占用服务器CPU单核心的3%左右。





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值