Redis 排序集合 Zrevrangebyscore命令
Redis ZREVRANGEBYSCORE 命令返回在指定键中得分在max和min之间的有序集合的所有元素(包括得分等于max或min的元素)。与有序集合的默认排序相反,对于此命令,元素被认为是按从高到低得分排序的。具有相同得分的元素按反向字典顺序返回。
返回值
数组回复,包含指定得分范围内的元素列表(可选包括它们的得分)。
语法
以下是Redis ZREVRANGEBYSCORE 命令的基本语法。
redis 127.0.0.1:6379> ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
示例
redis 127.0.0.1:6379> ZADD myzset 1 b 2 c 3 d 4 e
(integer) 4
redis 127.0.0.1:6379> ZREVRANGEBYSCORE myzset +inf -inf
1) "e"
2) "d"
3) "c"
4) "b"
redis 127.0.0.1:6379> ZREVRANGEBYSCORE myzset 2 1
1) "c"
2) "b"