Redis的SortSet(有序集合)

1、 sortedSet存储内容示意图:

 sortedSet会按照字段进行排序

 

 

2、 往redis库中插入一条sortedset数据

redis 127.0.0.1:6379> zadd nanshen:yanzhi:bang  70 liudehua  90 huangbo  100 weixiaobao  250 yanggang  59 xiaotao

(integer) 5

 

 

3、 从sortedset中查询有序结果

#正序结果

redis 127.0.0.1:6379> zrange nanshen:yanzhi:bang 0 4

1) "xiaotao"

2) "liudehua"

3) "huangbo"

4) "weixiaobao"

5) "yanggang"

#倒序结果

redis 127.0.0.1:6379> zrevrange nanshen:yanzhi:bang 0 4

1) "yanggang"

2) "weixiaobao"

3) "huangbo"

4) "liudehua"

5) "xiaotao"

 

4、 查询某个成员的名次

#在正序榜中的名次

redis 127.0.0.1:6379> zrank nanshen:yanzhi:bang xiaotao

(integer) 0

 

#在倒序榜中的名次

redis 127.0.0.1:6379> zrevrank nanshen:yanzhi:bang xiaotao

(integer) 4

 

5、修改成员的分数

redis 127.0.0.1:6379> zincrby nanshen:yanzhi:bang 300 xiaotao

"359"

redis 127.0.0.1:6379> zrevrank nanshen:yanzhi:bang xiaotao

(integer) 0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值