gpt4 book ai didi

python - 在没有迭代的情况下将字典批量存储在redis中

转载 作者:可可西里 更新时间:2023-11-01 11:12:50 33 4
gpt4 key购买 nike

我有一个很大的字典,我想把它存储在redis中。我可以通过遍历它来做到这一点,但这需要很长时间。

for k,v in my_dict.iteritems():
r.hset('my_dict', k, v)

有没有办法批量存储它(类似于我在 Mongodb 中的方式,只需上传字典即可)?

最佳答案

据我所知,迭代是强制性的。也就是说,您可以使用以下一个或两个“技巧”改进上述内容:

  • 使用流水线 - 这有很好的文档记录,但要点是使用 r.pipeline() 创建流水线对象,批处理一些命令,然后调用对象的 execute() 方法。
  • 使用可变参数命令 - 您可以使用(迭代的)字典 block 调用 r.hmset()

关于python - 在没有迭代的情况下将字典批量存储在redis中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49073513/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com