BLMOVE

用法
BLMOVE source destination 〈 LEFT | RIGHT 〉 〈 LEFT | RIGHT 〉 timeout
复杂度
O(1)
自版本
6.2.0
ACL 类别
@list, @write, @blocking, @slow

BLMOVELMOVE 的阻塞变体。当 source 包含元素时,此命令的行为与 LMOVE 完全一致。当在 MULTI/EXEC 块中使用时,此命令的行为与 LMOVE 完全一致。当 source 为空时,Valkey 将阻塞连接,直到另一个客户端向其推送数据,或者直到达到 timeout(一个双精度浮点值,指定最大阻塞秒数)。timeout 设置为零可以用于无限期阻塞。

此命令取代了现在已弃用的 BRPOPLPUSH。执行 BLMOVE RIGHT LEFT 效果相同。

更多信息请参阅 LMOVE

模式:可靠队列

请参阅 LMOVE 文档中的模式说明。

模式:循环列表

请参阅 LMOVE 文档中的模式说明。

RESP2 回复

以下之一

RESP3 回复

以下之一