下表列出了Redis Sorted Sets(有序集合)相关的基本命令
命令 | 用法和简介 |
BZPOPMAX | BZPOPMAX key [key ...] timeout 返回非空有序集合key中分数最大的成员,BZPOPMAX是有序集合命令ZPOPMAX带有阻塞功能的版本 |
BZPOPMIN | BZPOPMIN key [key ...] timeout 返回第一个非空key中分数最小的成员和对应的分数,BZPOPMIN是有序集合命令ZPOPMIN带有阻塞功能的版本 |
BZPOPMIN | ZADD key [NX|XX] [CH] [INCR] score member [score member ...] 添加到有序set的一个或多个成员,或更新的分数,如果它已经存在 |
ZCARD | ZCARD key 获取一个排序的集合中的成员数量 |
ZCOUNT | ZCOUNT key min max 返回分数范围内的成员数量 |
ZINCRBY | ZINCRBY key increment member 增量的一名成员在排序设置的评分 |
ZINTERSTORE | ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] 相交多个排序集,导致排序的设置存储在一个新的关键 |
ZLEXCOUNT | ZLEXCOUNT key min max 返回成员之间的成员数量 |
ZPOPMAX | ZPOPMAX key [count] 删除并返回有序集合 key 中的最多count 个具有最高得分的成员 |
ZPOPMIN | ZPOPMIN key [count] 删除并返回有序集合 key 中的最多count 个具有最低得分的成员 |
ZRANGE | ZRANGE key start stop [WITHSCORES] 根据指定的index返回,返回sorted set的成员列表 |
ZRANGEBYLEX | ZRANGEBYLEX key min max [LIMIT offset count] 返回指定成员区间内的成员,按字典正序排列, 分数必须相同。 |
ZRANGEBYSCORE | ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] 返回有序集合中指定分数区间内的成员,分数由低到高排序。 |
ZRANK | ZRANK key member 确定在排序集合成员的索引 |
ZREM | ZREM key member [member ...] 从排序的集合中删除一个或多个成员 |
ZREMRANGEBYLEX | ZREMRANGEBYLEX key min max 删除名称按字典由低到高排序成员之间所有成员。 |
ZREMRANGEBYRANK | ZREMRANGEBYRANK key start stop 在排序设置的所有成员在给定的索引中删除 |
ZREMRANGEBYSCORE | ZREMRANGEBYSCORE key min max 删除一个排序的设置在给定的分数所有成员 |
ZREVRANGE | ZREVRANGE key start stop [WITHSCORES] 在排序的设置返回的成员范围,通过索引,下令从分数高到低 |
ZREVRANGEBYLEX | ZREVRANGEBYLEX key max min [LIMIT offset count] 返回指定成员区间内的成员,按字典倒序排列, 分数必须相同 |
ZREVRANGEBYSCORE | ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count] 返回有序集合中指定分数区间内的成员,分数由高到低排序。 |
ZREVRANK | ZREVRANK key member 确定指数在排序集的成员,下令从分数高到低 |
ZSCAN | ZSCAN key cursor [MATCH pattern] [COUNT count] 迭代sorted sets里面的元素 |
ZSCORE | ZSCORE key member 获取成员在排序设置相关的比分 |
ZUNIONSTORE | ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] 添加多个排序集和导致排序的设置存储在一个新的关键 |
相关参考链接
全部命令组:Keys(键)、Strings(字符串)、Hashes(哈希表)、Lists(列表)、Sets(集合)、Sorted Sets(有序集合)、Pub/Sub(发布/订阅)、Scripting(脚本)、Server(服务器)、Transactions(事物),Geo(地理位置)、Cluster(集群)、Connection(连接)、Streams(流)、HyperLogLog。
回到总目录:Redis命令参考手册(总目录)