简介
有序集合中的元素不重复,但是可以排序,和列表所用索引下标不同,它给每个元素设置一个分数作为排序的依据,有序集合提供了获取指定分数和元素范围查询、计算成员排名等功能
常用命令介绍
命令 | 命令描述 |
---|---|
zadd key score member [score member....] |
添加成员,附加nx xx ch incr四个选项 |
zcard key |
计算成员个数 |
zscore key member |
计算某个成员分数 |
zrank|zrevrank key member |
zrank是按分数从低到高返回排名,zrevrank反之 |
zrem key member [member...] |
删除元素 |
zincrby key increment member |
增加成员分数 |
zrange|zrevrange key start end [withscores] |
返回指定排名范围的成员,加上withscores,同时会返回成员的分数 |
zrangebyscore|zrevrangebyscore key min max [withscores] [limit offset count] |
按照分数从低到高返回,limit offset count |