BLMOVE

Syntax
BLMOVE source destination <LEFT | RIGHT> <LEFT | RIGHT> timeout
Available since:
6.2.0
Time complexity:
O(1)
ACL categories:
@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 ↑