美文网首页
5.2.3Redis的数据类型 --sorted_set

5.2.3Redis的数据类型 --sorted_set

作者: 寒暄_HX | 来源:发表于2020-03-22 22:25 被阅读0次

总目录:https://www.jianshu.com/p/e406a9bc93a9

数据库 - 子目录:https://www.jianshu.com/p/4499e57a5604

sorted_set

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

sorted_set类型

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

基础操作

  • 添加数据

zadd key sore1 member1 sore2 member2 ...

添加
  • 获取全部数据

zrange key start stop WITHSCORES
zreverge key start stop WITHSCORES

获取数据
  • 删除数据

zrem key member1 member2 ...

删除
  • 条件查询

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

注意事项

业务场景

解决方案

相关文章

网友评论

      本文标题:5.2.3Redis的数据类型 --sorted_set

      本文链接:https://www.haomeiwen.com/subject/ptnxyhtx.html