BZMPOP

Syntax
BZMPOP timeout numkeys key [key ...] <MIN | MAX> [COUNT count]
Available since:
7.0.0
Time complexity:
O(K) + O(M*log(N)) where K is the number of provided keys, N being the number of elements in the sorted set, and M being the number of elements popped.
ACL categories:
@write, @sortedset, @slow, @blocking,

BZMPOPZMPOP 的阻塞版本。

当任何一个有序集合包含元素时,此命令的行为与ZMPOP完全相同。 在MULTI/EXEC块中使用时,此命令的行为与ZMPOP完全相同。 当所有有序集合都为空时,Redis将阻塞连接,直到另一个客户端向其中一个键添加成员或直到timeout(一个指定阻塞最大秒数的双精度值)结束。 可以使用零timeout来无限期地阻塞。

查看 ZMPOP 获取更多信息。

RESP2 回复

以下之一:

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

RESP3 回复

以下之一:

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

RATE THIS PAGE
Back to top ↑