Redis:五大数据类型 -Zset(sorted set)

Redis有序集合Zset(sorted set)
  
        在set基础上,加一个score值。
之前set是k1 v1 v2 v3,
现在zset是k1 score1 v1 score2 v2

    案例
         zadd/zrange        withscores

Redis:五大数据类型 -Zset(sorted set)
 zrangebyscore key 开始score 结束score           2  (   不包含     limit 作用是返回限制   3  limit 开始下标步 多少步

zrangebyscore zset01 60 90

Redis:五大数据类型 -Zset(sorted set)

  zrangebyscore zset01 60 90  withscores 

Redis:五大数据类型 -Zset(sorted set)

zrangebyscore zet01 (60  (90 withscores

Redis:五大数据类型 -Zset(sorted set)

Redis:五大数据类型 -Zset(sorted set)

 

         zrem key score某个对应值,可以是多个值   作用是删除元素

Redis:五大数据类型 -Zset(sorted set)

Redis:五大数据类型 -Zset(sorted set)
         zcard

         zcount key score区间       统计区间的有多少个

           zrank key values值,     作用是获得下标值

         zscore key 对应值,              获得分数

 

zcard zset01 获取集合长度

Redis:五大数据类型 -Zset(sorted set)

zcount zset01 60 90            统计60 到90 分的有多少个

Redis:五大数据类型 -Zset(sorted set)

zrank zset01 v4   获取在zset01中v4的下标

Redis:五大数据类型 -Zset(sorted set)

zscore zset01 v4    获取v4的score值

Redis:五大数据类型 -Zset(sorted set)


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

zrevrank zset01 v4

Redis:五大数据类型 -Zset(sorted set)
         zrevrange zst01 0 -1   逆序获取所有集合的值

Redis:五大数据类型 -Zset(sorted set)
         zrevrangebyscore  key 结束score 开始score

Redis:五大数据类型 -Zset(sorted set)