BLMOVE 移动
语法
BLMOVE source destination <LEFT | RIGHT> <LEFT | RIGHT> timeout
- 从以下位置开始可用:
- 6.2.0
- 时间复杂度:
- O(1)
- ACL 类别:
-
@write
,@list
,@slow
,@blocking
,
BLMOVE
是 的阻塞变体LMOVE
.
什么时候source
contains 元素,则此命令的行为与LMOVE
.
在MULTI
/EXEC
块,则此命令的行为与LMOVE
.
什么时候source
为空,Redis 将阻止连接,直到另一个客户端
pushs 或 untiltimeout
(指定要阻止的最大秒数的 double 值)。
一个timeout
of zero 可用于无限期阻止。
此命令取代了现已弃用的BRPOPLPUSH
.行为BLMOVE RIGHT LEFT
是等效的。
看LMOVE
了解更多信息。
模式:可靠队列
请查看LMOVE
文档。
模式:循环列表
请查看LMOVE
文档。
RESP2 回复
以下选项之一:
- Bulk string reply:从源弹出并推送到目标的元素。
- nil 回复:作超时
RESP3 回复
以下选项之一:
- Bulk string reply:从源弹出并推送到目标的元素。
- Null 回复:作超时