import redis
import random
import time
time1=time.time()
r=redis.StrictRedis(host="localhost",port=6379,db=0)
l=[]
for i in range(1500000):
p=random.sample(range(0,1000),3)
l.append(p)
T={"ID1":{"Pos":str(l)},"ID2":{"Pos":str(l)}}
# print(T)
r.hmset("Data",T)
time2=time.time()
deltaTime=time2-time1
print(deltaTime)
运行结果如下,存储时间将近11s:
打开命令行:输入 echo hvals Data|redis-cli -h localhost -p 6379>>data.json
文件大小23.8m,结果如下: