1、增加元素
zadd key val property [val prperty...]
增加key中property的值,如果元素已经存在,则修改元素的值
2、获取元素的值
zscore key property
3、获取排名在某个范围的元素列表
zrange key start stop [withscores]
获取start到stop之间的元素,会自动按照分数的从小到大排列,withscores表示是否显示分数
如果两个元素的分值相同,会按照0<9<A<Z<a<z的方式排序,如果是中文,则取决于UTF-8编码
4、获取指定分数之间的元素列表
zrangebyscore key min max
如果是不包含的情况使用zrangebyscore key min (max
-inf和+inf表示负无穷和正无穷
追加limit start stop可以进行类型于分页操作
5、增加某个元素的分数
zincrby key score propery
为propery增加score分,当然score也可以是负分,如果指定元素不存在,会先创建个0然后进行赋值操作
6、获取集合中元素的数量
zcard key
7、获取指定分数范围内的个数
zcount key min max
8、删除一个或多个元素
zrem key property [property...]
返回值是成功删除的元素个数
9、按照排名范围删除元素
zremrangebyrank key start stop
10、按照分数范围删除元素
zremrangebyscore key min max
11、获取元素的排名
zrank key property 从小到大
zrevrank key property 从大到小