gpt4 book ai didi

redis accumulate & publish 一组操作

转载 作者:可可西里 更新时间:2023-11-01 11:42:29 25 4
gpt4 key购买 nike

是否可以指示 Redis 累积一组操作,然后发出“publish all”命令来发布整组操作(按线性顺序)?

所以你会以某种方式设置一个标记(startpublish ?)并且缓存会累积从中接收到的所有操作(hdel hset)点上。

最后,您将发出一条命令(publishall ?),然后 Redis 将按照接收到的线性顺序广播命令。

重要说明:我需要在 Node.js 中通过 Redis Sentinel 客户端(包 redis-sentinel-client)以编程方式执行设置操作。

最佳答案

您可以使用 multiexec redis 命令将多个命令排队到 redis。

所以基本上你最终得到的是这样的:

redis > multi
redis > set foo bar
redis > set alpha beta
redis > exec

你得到的是一个数组,按照你执行命令的顺序。因此结果数组的索引 0 处的结果集将包含错误和/或命令 set foo bar 的结果。

可在此处找到 multi 命令的示例:http://redis.io/commands/multi

关于redis accumulate & publish 一组操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23209350/

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