BLMPOP
语法
BLMPOP timeout numkeys key [key ...] <LEFT | RIGHT> [COUNT count]
- 可用时间
- 7.0.0
- 时间复杂度
- O(N+M),其中N是提供的键的数量,M是返回的元素的数量。
- ACL 类别
-
@write
,@list
,@slow
,@blocking
,
BLMPOP
是 LMPOP
的阻塞变体。
当任何列表包含元素时,此命令的行为与 LMPOP
完全相同。当在 MULTI
/EXEC
块中使用时,此命令的行为与 LMPOP
完全相同。当所有列表都为空时,Redis 将阻塞连接,直到另一个客户端将其推送到它,或直到 timeout
(一个双精度值,指定阻塞的最大秒数)到期。timeout
为零可用于无限期阻塞。
有关更多信息,请参阅 LMPOP
。
RESP2 回复
以下之一
RESP3 回复
以下之一