跳到主要内容

有序集合

2025年01月10日
柏拉文
越努力,越幸运

一、zadd


zadd <key> <score> <member>: 添加成员和分数到有序集合。

二、zrem


zrem <key> <member>: 从有序集合中移除成员。

三、zrange


zrange <key> <start> <stop>: 按分数从低到高获取成员。

四、zCard


4.1 认识

zCard 获取有序集合的成员数量。

4.2 语法

zCard key

五、zCount


5.1 认识

zCount 统计指定分数范围内的成员数量。

5.2 语法

zCount key min max

六、zRevRange


6.1 认识

zRevRange 根据索引范围从高到低获取成员。

6.2 认识

zRevRange key start stop [WITHSCORES]

七、zRangeByScore


7.1 认识

zRangeByScore 根据分数范围获取有序集合中的成员。

7.2 语法

zRangeByScore key min max [WITHSCORES] [LIMIT offset count]

八、zRemRangeByScore


8.1 认识

zRemRangeByScore 根据分数范围删除有序集合中的成员。

8.2 语法

zRemRangeByScore key min max
  • key: 有序集合的键。

  • minmax: 分数范围,可以是具体值,也可以是特殊值:

    • -inf: 表示负无穷。

    • +inf: 表示正无穷。

    • 可以用 ( 表示开区间,比如 5 表示大于 5