易妖游戏网
您的当前位置:首页[Redis-基础] 常用的SortedSet类型命令

[Redis-基础] 常用的SortedSet类型命令

来源:易妖游戏网


🍏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

输出结果 :   

 

因篇幅问题不能全部显示,请点此查看更多更全内容