Redis:五大数据类型 -Zset(sorted set)
Redis有序集合Zset(sorted set)
在set基础上,加一个score值。
之前set是k1 v1 v2 v3,
现在zset是k1 score1 v1 score2 v2
案例
zadd/zrange withscores
zrangebyscore key 开始score 结束score 2 ( 不包含 limit 作用是返回限制 3 limit 开始下标步 多少步
zrangebyscore zset01 60 90
zrangebyscore zset01 60 90 withscores
zrangebyscore zet01 (60 (90 withscores
zrem key score某个对应值,可以是多个值 作用是删除元素
zcard
zcount key score区间 统计区间的有多少个
zrank key values值, 作用是获得下标值
zscore key 对应值, 获得分数
zcard zset01 获取集合长度
zcount zset01 60 90 统计60 到90 分的有多少个
zrank zset01 v4 获取在zset01中v4的下标
zscore zset01 v4 获取v4的score值
zrevrank key values值,作用是逆序获得下标值
zrevrank zset01 v4
zrevrange zst01 0 -1 逆序获取所有集合的值
zrevrangebyscore key 结束score 开始score