我在云服务器上安装了Redis,并运行了redis-benchmark,结果如下:
SET:每秒90909.09个请求 GET:每秒91743.12个请求
但是当我使用Python循环执行set/get时:
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个请求。我该如何改进?