向set1集合中添加三个元素
zadd set1 5000 小明 1000 小红 500 小张:分数从小排到大
从set1集合中获取小明的分数
zscore set1 小明:将小明的分数返回出来
查看一定范围的元素
zrange set1 start end [withscores]:这里set和end是索引范围(可以带着分数)
获取集合中元素个数
zcard set1:返回set1集合元素个数
删除元素
zrem set1 member [member…]:移除集合中指定的成员,可以指定多个
扩展:
zrevrange set1 0 -1 [withscores]:带着分数逆序查询所有
zremrangebyrank set1 0 1:删除元素的前两名
zremrangebyscore set1 500 1500:删除分数在500到1500的元素
**zrangebyscore set1 500 1500 [withscores] **:显示500到1500分数的元素,后面可跟limit进行分页
zincrby set1 200 小张:给小张加200分
zcount set1 500 1500:计算500到1500有多少成员
zrank set1 小张:返回集合中的排名
zrevrank set1 小张:返回集合中倒序的排名
redis命令-有序set
最新推荐文章于 2023-09-21 21:27:02 发布