ZPOPMIN

在删除有序集合中后返回得分最低的成员。如果最后一个成员被弹出,则删除有序集合。

语法

ZPOPMIN key [count]

引入版本:5.0.0

复杂度摘要:O(log(N)

删除并返回 key 中存储的有序集合中分数最低的最多 count 成员。

如果未指定,count 的默认值为 1。指定高于有序集合基数的 count 值不会产生错误。当返回多个元素时,得分最低的元素将排在第一个,然后是得分较高的元素。

必需参数

key

保存有序集合的键的名称。

可选参数

count

要弹出的成员数量。如果没有它,单个成员就会被弹出。

示例

redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZADD myzset 3 "three"
(integer) 1
redis> ZPOPMIN myzset
1) "one"
2) "1"

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

RESP3

资料来源:Redis 官方 ZPOPMIN 文档;中文内容参考 Redis 文档许可。