gpt4 book ai didi

lua - 为什么redis不能在lua脚本中执行非确定性命令

转载 作者:IT王子 更新时间:2023-10-29 06:03:53 26 4
gpt4 key购买 nike

SPOP 不允许在lua 中执行。如果你先做一些非确定性的命令,那么你就不允许执行写命令。这让我感到困惑。那么为什么redis会有这样的限制呢?

最佳答案

它在 Redis 文档中有很好的解释 here .

脚本通过发送脚本并在从属服务器上运行来复制到从属服务器,因此脚本每次运行时都需要始终产生相同的结果,否则从属服务器上的数据将与主服务器上的数据不同。

如果您需要在脚本中执行非确定性操作,您可以在同一链接中尝试新的“脚本效果复制”。

关于lua - 为什么redis不能在lua脚本中执行非确定性命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40013598/

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