gpt4 book ai didi

python - 是否可以在 python 中观看多个 Redis KEY?

转载 作者:IT王子 更新时间:2023-10-29 05:57:56 25 4
gpt4 key购买 nike

我最近一直在玩 Redis,想知道如何同时监视多个键。像下面这样的东西是原子的吗?

以下代码使用redis-py;

 while True:            
try:
pipe.watch(key)
pipe.watch(another_key)
pipe.multi()
pipe.set(key, value)
pipe.set(another_key, another_value)
pipe.execute()

break
except redis.WatchError:
continue

finally:
pipe.reset()

最佳答案

redis 支持多键,是的:http://redis.io/commands/watch

虽然 python 客户端的文档说流水线命令是原子执行的,但我仍然会使用带有多个参数的单个 WATCH 调用:

pipe.watch(key, another_key)

关于python - 是否可以在 python 中观看多个 Redis KEY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15503699/

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