ZREVRANGEBYSCORE (已弃用)
从 Redis 版本 6.2.0 开始,此命令被视为已弃用。
它可以替换为ZRANGE
使用REV
和BYSCORE
参数。
语法
ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
- 从以下位置开始可用:
- 2.2.0
- 时间复杂度:
- O(log(N)+M),其中 N 是排序集中的元素数,M 是返回的元素数。如果 M 是常数(例如,总是用 LIMIT 请求前 10 个元素),你可以认为它是 O(log(N))。
- ACL 类别:
-
@read
,@sortedset
,@slow
,
返回位于key
且分数介于max
和min
(包括 score 等于max
或min
).
与排序集的默认 Sequences 相反,对于此命令,
元素被视为按从高到低的顺序排序。
具有相同分数的元素将按反向字典顺序返回 次序。
除了颠倒的顺序外,ZREVRANGEBYSCORE
类似于ZRANGEBYSCORE
.
例子
RESP2/RESP3 回复
- Array reply:成员列表及其在指定分数范围内的分数(可选)。
历史
- 从 Redis 版本 2.1.6 开始:
min
和max
可以是独占的。