ZPOPMAX(zpopmax)

ZPOPMAX key [count]

起始版本:5.0.0
时间复杂度:O(log(N)*M) N是已排序集合中的元素数,M是弹出的元素数。

说明:

  • 删除并返回有序集合key中的最多count个具有最高得分的成员。
  • 如未指定,count的默认值为1。指定一个大于有序集合的基数的count不会产生错误。 当返回多个元素时候,得分最高的元素将是第一个元素,然后是分数较低的元素。

返回值

array-reply: 弹出的元素和分数列表。

示例

1
2
3
4
5
6
7
8
9
10
redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZADD myzset 3 "three"
(integer) 1
redis> ZPOPMAX myzset
1) "3"
2) "three"
redis>
坚持原创技术分享,您的支持将鼓励我继续创作!