openresty-redis在不同网络环境下QPS对比,


测试数据

测试方式:在本地搭建openresty, 分别在本地、局域网、公网搭建redis,lua脚本中仅进行一次rpush,分别使用redis-benchmark和ab测试redis和openresty的qps。

本地环境: MacBook Pro 、2.7 GHz Intel Core i5、8 GB 1867 MHz DDR3

备注: 以下数据为测试时的环境下所产生,仅供参考。实际状况还受到多种因素影响。

redis相对openresty网络环境 redis(requests per second) openresty(requests per second)
本地 52631.58 9525.94
局域网 3105.59 3908.49
公网(纽约节点) 169.95 344.26

总结

1.在上表中openresty的QPS有时会超过redis,推测是异步的原因。
2.从本地测试的数据可以看出,当连接速度足够快时,openresty远远低于redis,此时QPS主要被自身程序制约。局域网和公网的数据openresty和redis虽有差距但仍在同一数量级内,可以认为当连接速度不够快时QPS主要受到连接速度制约。

相关内容

    暂无相关文章