5.2.3Redis的数据类型 --sorted_set

总目录:https://blog.csdn.net/qq_41106844/article/details/105553392

数据库子目录:https://blog.csdn.net/qq_41106844/article/details/105553331

 

sorted_set

sorted_set就是在set的基础上增加了一个排序字段,在兼顾速度的同时给他有序性。

sorted_set类型

  • 新的存储需求:数据排序有利于数据的有效展示,需要提供一种根据自身特征排序的方式
  • 需要的存储结构:可以保存排序的字段
  • sorted_set类型:在set的基础上增加了一个排序字段。
 
20155953-24bfa26af5e07cb7.png
示意

基础操作

  • 添加数据

zadd key sore1 member1 sore2 member2 ...

 
20155953-6d703c18106ba38e.png
添加
  • 获取全部数据

zrange key start stop WITHSCORES
zreverge key start stop WITHSCORES

 
20155953-3b794418f2cba360.png
获取数据
  • 删除数据

zrem key member1 member2 ...

 
20155953-8cbf79eb8b94866e.png
删除
  • 条件查询

zrangebyscore key min max WITHSCORES LIMIT
zrevrangebyscore key min max WITHSCORES

  • 条件删除

zremrangebyrank key start stop
zremrangebyscore key min max

  • 获取集合数据总量

zcard key
zcount key min amx

  • 集合交并操作

zinterstore destination numkeys key1 key2 ...
zunionstore destination numkeys key1 key2 ...

扩展操作

  • 获取数据对应的索引

zrank key member
zrevrank key member

  • score值获取与修改

zscore key member
zincrby key increment member

注意事项

业务场景

解决方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒 暄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值