• redis 五大数据类型之sortedset


    个人理解,这就是一个有序的set集合

    他就是根据每个key创建的时候根据score值大小进行排序(score值仅限支持float型)

    1.zadd/zrange(zadd  key score member)--score仅限支持float型

     

     --zrange 取得是score的范围值

    2.zrangebyscore key 开始score 结束score

     --

     3.zrem key 某score下对应的value值,作用是删除元素

     --可以看出这里zrem 删除元素时不时根据score值,而是直接根据相应的member值删除对应的元素

    4.zcard/zcount key score区间/zrank key values值,作用是获得下标值/zscore key 对应值,获得分数

       --查看的zset的size

    --zcount key score 这里是取score的范围中有多少个元素

    --这里是根据member的值查看对应的score下角标值,也就是排序后第几个元素(从0开始)

    --根据member值查看对应的score值。

    5.zrevrank key values值,作用是逆序获得下标值

     --zrevrank 先逆序排序,然后根据member值获取对应的下角标值

    6.zrevrange

     --这里就是逆序排序显示出来。

    7. zrevrangebyscore  key 结束score 开始score (zrevrangebyscore key max min)

    --先逆序排序出来然后根据max min(这里的max min对应的是score最大值和最小值)值范围内获取对应的member值

  • 相关阅读:
    《人月神话》读后感第一篇
    MD5+Salt值
    java第十三周测试记录
    今天的问题上上周考试也遇到了,解决方案在文章中。
    Jsp俩大内置对象学习
    十二周周四学术交流会报告
    web界面直连MySql数据库
    抽象类的知识
    isinstance与type的区别
    三级菜单
  • 原文地址:https://www.cnblogs.com/lanqingzhou/p/9034874.html
Copyright © 2020-2023  润新知