BZMPOP 公司

语法
BZMPOP timeout numkeys key [key ...] <MIN | MAX> [COUNT count]
从以下位置开始可用:
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(指定要阻止的最大秒数的 double 值)已用。 一个timeoutof zero 可用于无限期阻止。

ZMPOP了解更多信息。

RESP2 回复

以下选项之一:

  • nil 回复:当没有元素可以弹出时。
  • Array reply:一个双元素数组,第一个元素是弹出元素的键的名称,第二个元素是弹出的元素的数组。elements 数组中的每个条目也是一个包含成员及其分数的数组。

RESP3 回复

以下选项之一:

  • Null 回复:当无法弹出任何元素时。
  • Array reply:一个双元素数组,第一个元素是弹出元素的键的名称,第二个元素是弹出的元素的数组。elements 数组中的每个条目也是一个包含成员及其分数的数组。

为本页评分
返回顶部 ↑