【发布时间】:2014-09-21 15:21:17
【问题描述】:
我在我的云服务器上设置了redis,运行redis-benchmark,结果是:
SET:每秒 90909.09 个请求 GET:每秒 91743.12 个请求
但是当我使用 python 时执行 set/get in 循环:
import datetime
import redis
r = redis.Redis(host='127.0.0.1', port=6379, db=1)
mapData = {}
begin = datetime.datetime.now()
for i in range(8000):
mapData[i] = r.get([str(i)])
end = datetime.datetime.now()
print end-begin
结果每秒只有 8000 个请求。 如何改进?
【问题讨论】:
标签: python redis benchmarking