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