1. zadd
添加一个或多个成员及其分数到有序集合。
bash
zadd key score1 member1 [score2 member2 ...]
示例:
bash
zadd myzset 1 "one" 2 "two" 3 "three"
2. zrem
从有序集合中移除一个或多个成员。
bash
zrem key member [member ...]
示例:
bash
zrem myzset "one"
3. zincrby
为有序集合中的成员增加指定的分数。
bash
zincrby key increment member
示例:
bash
zincrby myzset 2 "two"
4. zcard
获取有序集合的成员数量。
bash
zcard key
示例:
bash
zcard myzset
5. zcount
计算有序集合中分数在指定区间内的成员数量。
bash
zcount key min max
示例:
bash
zcount myzset 1 3
6. zrange
返回有序集合中指定索引区间内的成员,分数从低到高排序。
bash
zrange key start stop [withscores]
示例:
bash
zrange myzset 0 -1 withscores
7. zrevrange
返回有序集合中指定索引区间内的成员,分数从高到低排序。
bash
zrevrange key start stop [withscores]
示例:
bash
zrevrange myzset 0 -1 withscores
8. zrangebyscore
返回有序集合中分数在指定区间内的成员。
bash
zrangebyscore key min max [withscores] [limit offset count]
示例:
bash
zrangebyscore myzset 1 3 withscores
9. zscore
返回有序集合中指定成员的分数。
bash
zscore key member
示例:
bash
zscore myzset "two"
10. zpopmax
移除并返回有序集合中分数最高的一个或多个成员。
bash
zpopmax key [count]
示例:
bash
zpopmax myzset 1
11. zpopmin
移除并返回有序集合中分数最低的一个或多个成员。
bash
zpopmin key [count]
示例:
bash
zpopmin myzset 1