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 ...]