Redis documentation on transactions给出了如何实现 ZPOP 的示例。我如何implement ZMOVE for Redis sorted sets (类似于 SMOVE )?
最佳答案
这样对吗? .. 将元素 ele
从排序集 z1
移动到 z2
并给它 SCORE 1,即:
ZMOVE z1 z2 1 ele
WATCH z1 z2
MULTI
ZREM z1 ele
ZADD z2 1 ele
EXEC
我会将 SCORE 设置为当前时间,但为了简单起见,我在这里只使用了 1。
关于set - 在 Redis 中使用 WATCH 实现 ZMOVE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4834831/