我有一本大字典,我想将它存储在redis中。我可以通过迭代来完成这个,但这需要很长时间。
for k,v in my_dict.iteritems():
r.hset('my_dict', k, v)
有没有办法批量存储它(类似于我在Mongodb中如何做,只需上传字典)?
AFAIK,迭代是强制性的。也就是说,您可以使用以下任何一个或两个“技巧”改进上述内容:
r.pipeline()
创建一个管道对象,批处理一些命令,然后调用对象的execute()
方法。r.hmset()
。