shorted set操作

发布时间 2023-07-25 12:01:30作者: 常疯大虾

有序集合命令操作

1. 向有序集合添加一个或多个成员,或者更新已存在成员的分数

ZADD key score1 member1 [score2 member2]

Zadd score 100 huangshao 88 huangshao1 99 huangshao2

2. 返回有序集中,成员的分数值

ZSCORE key member

Zscore score huangshao1

3. 通过索引区间返回有序集合指定区间内的成员

ZRANGE key start stop [WITHSCORES]

Zrange score 0 -1

4. 获取有序集合的成员数

ZCARD key

Zcard score

5. 计算在有序集合中指定区间分数的成员数

ZCOUNT key min max

Zcount score 99 100

6. 通过分数返回有序集合指定区间内的成员

ZRANGEBYSCORE key min max

Zrangebyscore score 99 100

7. 返回有序集合中指定成员的索引

ZRANK key member

Zrank score huangshao

8. 移除有序集合中的一个或多个成员

ZREM key member [member ...]

Zrem score huangshao1 huangshao2

9. 移除有序集合中给定的分数区间的所有成员

zremrangebyscore score 88 100

10. 移除有序集合中给定的排名区间的所有成员

zremrangebyrank score 1 3