zoukankan      html  css  js  c++  java
  • 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值

  • 相关阅读:
    复选框与全选框的选中状态的联动
    用localStorage在页面间传值
    移动端页面输入法挡住input输入框的解决方法
    input[type=file]上传图片及转为base64码以及预览
    截取url参数
    图片加载完成再执行事件
    每天记录一点点
    图片懒加载
    @ font-face 引入本地字体文件
    vue 仿zTree折叠树
  • 原文地址:https://www.cnblogs.com/lanqingzhou/p/9034874.html
Copyright © 2011-2022 走看看