9.Redis系列之sorted set

sorted set中元素被去重,且被排序

物理内存左小右大,不随命令发生变化 ZRANGE ZREVRANGE(反向索引)

增:ZADD key score1 member1 score2 member2 ...
向有序集合添加一个或多个成员,或者更新已存在成员的分数

删:ZREM key member1 member2 ...

查:ZCOUNT key min max 计算在有序集合中指定区间分数的成员数
ZCARD key 获取有序集合的成员数
ZRANGE key start stop [withscores] 通过索引区间返回有序集合指定区间的成员数量,start和stop都是索引
ZRANGEBYSCORE key min max [withscores] 通过分数返回有序集合指定区间内的成员 min和max是score
ZRANK key member 返回有序集合中指定成员的索引
ZSCORE key member 返回有序集合中指定成员的分数
ZREVRANGE key start stop [withscores] 返回有序集合中指定区间内的成员,通过索引,分数从高到低(start和stop是索引)
ZREVRANGEBYSCORE key max min [withscores] 返回有序集合中指定分数区间内的成员,分数从高到低排序

计算:ZINCRBY key increment member 有序集合中对指定成员的分数加上数量increment
集合操作:
ZUNIONSTORE dest numberkeys key1 key2 ... [weights weight1 weight2 ...]

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容