美文网首页
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