🍏ZADD key score member:添加一个或多个元素到sorted set ,如果已经存在则更新其score值
🍎ZREM key member:删除sorted set中的一个指定元素
代码 :
> ZREM stus zhangsan
输出结果 :
这里可以看出zhangsan已经不存在了
🍊ZRANK key member:获取sorted set 中的指定元素的排名
代码 :
> ZRANK stus wangwu
输出结果 :
注 : 这里的排名下标是从0开始的 所以需要 + 1
注意:所有的排名默认都是升序,如果要降序则在命令的Z后面添加REV即可
代码 :
> ZREVRANK stus wangwu
输出结果 :
🍋ZCARD key:获取sorted set中的元素个数
代码 :
> ZCARD stus
输出结果 :
🍉ZCOUNT key min max:统计score值在给定范围内的所有元素的个数
需求 : 查询78到之间的元素
代码 :
> ZCOUNT stus 78
输出结果 :
🍇ZINCRBY key increment member:让sorted set中的指定元素自增,步长为指定的increment值
代码 :
> ZINCRBY stus 1 lisi
输出结果 :
🍓ZRANGE key min max:按照score排序后,获取指定排名范围内的元素
需求1 : 查询出排名为后三名的名称
代码 :
> ZRANGE stus 0 2
输出结果 :
需求2 : 查询出排名为前三名的名称
代码 :
> ZREVRANGE stus 0 2
输出结果 :
🍈ZRANGEBYSCORE key min max:按照score排序后,获取指定score范围内的元素
需求 : 查询86分以下的人
代码 :
> ZRANGEBYSCORE stus 0 86
输出结果 :