Redis排序命令集
如下表显示与排序集的一些基本命令:
s.n. 命令& 描述
zadd key score1 member1 [score2 member2]
添加一个或多个成员到有序集合,或者如果它已经存在更新其分数
zcard key
得到的有序集合成员的数量
zcount key min max
计算一个有序集合成员与给定值范围内的分数
zincrby key increment member
在有序集合增加成员的分数
zinterstore destination numkeys key [key ...]
多重交叉排序集合,并存储生成一个新的键有序集合。
zlexcount key min max
计算一个给定的字典范围之间的有序集合成员的数量
zrange key start stop [withscores]
由索引返回一个成员范围的有序集合。
zrangebylex key min max [limit offset count]
返回一个成员范围的有序集合(由字典范围)
zrangebyscore key min max [withscores] [limit]
按分数返回一个成员范围的有序集合。
zrank key member
确定成员的索引中有序集合
zrem key member [member ...]
从有序集合中删除一个或多个成员
zremrangebylex key min max
删除所有成员在给定的字典范围之间的有序集合
zremrangebyrank key start stop
在给定的索引之内删除所有成员的有序集合
zremrangebyscore key min max
在给定的分数之内删除所有成员的有序集合
zrevrange key start stop [withscores]
返回一个成员范围的有序集合,通过索引,以分数排序,从高分到低分
zrevrangebyscore key max min [withscores]
返回一个成员范围的有序集合,按分数,以分数排序从高分到低分
zrevrank key member
确定一个有序集合成员的索引,以分数排序,从高分到低分
zscore key member
获取给定成员相关联的分数在一个有序集合
zunionstore destination numkeys key [key ...]
添加多个集排序,所得排序集合存储在一个新的键
zscan key cursor [match pattern] [count count]
增量迭代排序元素集和相关的分数
scores分数 member 成员 withscores 带上分数