BLMOVE

语法
BLMOVE source destination <LEFT | RIGHT> <LEFT | RIGHT> timeout
可用版本
6.2.0
时间复杂度
O(1)
ACL 类别
@write, @list, @slow, @blocking,

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

此命令代替了现已弃用的 BRPOPLPUSH。执行 BLMOVE RIGHT LEFT 等效于此命令。

有关更多信息,请参见 LMOVE

模式:可靠队列

请参见 LMOVE 文档中的模式描述。

模式:循环列表

请参见 LMOVE 文档中的模式描述。

RESP2 响应

以下之一

RESP3 响应

以下之一


RATE THIS PAGE
Back to top ↑