有序集合是通过score作为排序的依据
添加元素
zadd key score member [score member ...]
成员的个数
zcard key
某成员的分数
zscore key membe
计算成员的排名
zrank key member
zrevrank key member
删除成员
zrem key member [member ...]
增加成员分数
zincrby key score member
返回指定排名范围的成员
有序集合是按照分值排名的, zrange是从低到高返回, zrevrange反之。
下面代码返回排名最低的是三个成员, 如果加上withscores选项, 同时会返
回成员的分数:
zrange key start end [withscores]
zrevrange key start end [withscores]
返回指定分数范围的成员
其中zrangebyscore按照分数从低到高返回, zrevrangebyscore反之。 例如
下面操作从低到高返回200到221分的成员, withscores选项会同时返回每个
成员的分数。 [limit offset count]选项可以限制输出的起始位置和个数
zrangebyscore key min max [withscores] [limit offset count]
zrevrangebyscore key max min [withscores] [limit offset count]
返回指定分数范围成员个数
zcount key min max
删除指定排名内的升序元素
zremrangebyrank key start end
删除指定分数范围的成员
zremrangebyscore key min max