BZMPOP
语法
BZMPOP timeout numkeys key [key ...] <MIN | MAX> [COUNT count]
- 可用版本
- Redis 开源版 7.0.0
- 时间复杂度
- O(K) + O(M*log(N)),其中 K 是提供的键的数量,N 是有序集合中的元素数量,M 是弹出的元素数量。
- ACL 类别
-
@write
,@sortedset
,@slow
,@blocking
,
BZMPOP
是 ZMPOP
的阻塞版本。
当任一有序集合包含元素时,此命令的行为与 ZMPOP
完全相同。在 MULTI
/EXEC
块中使用时,此命令的行为与 ZMPOP
完全相同。当所有有序集合都为空时,Redis 将阻塞连接,直到另一个客户端向其中一个键添加成员,或直到 timeout
(一个指定最大阻塞秒数的双精度浮点值)超时。timeout
为零表示无限期阻塞。
有关更多信息,请参阅 ZMPOP
。
RESP2 回复
以下之一
RESP3 回复
以下之一