Redis系列之sorted set

前言

上节我们介绍了Redis的set集合类型,今天来介绍另一个集合类型,sorted set有序集合,一个可以用于排序的集合,我们赶紧来认识下吧。

 

命令

向指定有序集合中添加一个或多个元素:

zadd key score1 value1 score2 value2 ...

 

获取有序集合中的成员总数:

zcard key

 

计算在有序集合中指定分数之间的元素数量:

zcount key minscore maxscore

 

对指定集合中某个元素的分数值增量增加:

zincrby key increment value

 

通过索引区间返回指定集合中的元素:

zrange key index1 index2

 

通过分数区间返回符合元素:

zrangebyscore key score1 score2

 

返回指定集合中某个元素的索引:

zrank key value

 

移出指定集合中某个元素:

zrem key value

 

移出指定排名区间的所有元素:

zremrangebyrank key start stop

 

移出指定分数区间的所有元素:

zremrangebysocre key score1 score2

 

返回指定索引区间内的所有元素和对应分数(分数从高到底):

zrevrange key index1 index2 withscores

 

返回指定分数区间内的所有元素和对应分数(分数从高到底):

 

返回有序集合中指定元素的排名(排名从0开始):

zrevrank key value

 

返回指定集合中指定元素的分数值:zscore key value

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值