ZREVRANGEBYSCORE (已弃用)

从 Redis 版本 6.2.0 开始,此命令被视为已弃用。

它可以替换为ZRANGE使用REVBYSCORE参数。

语法
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且分数介于maxmin(包括 score 等于maxmin). 与排序集的默认 Sequences 相反,对于此命令, 元素被视为按从高到低的顺序排序。

具有相同分数的元素将按反向字典顺序返回 次序。

除了颠倒的顺序外,ZREVRANGEBYSCORE类似于ZRANGEBYSCORE.

例子

ZADD myzset 1 “一” ZADD myzset 2 “二” ZADD myzset 3 “三” ZREVRANGEBYSCORE myzset +inf -inf ZREVRANGEBYSCORE MYZSET 2 1 ZREVRANGEBYSCORE myzset 2 (1 ZREVRANGEBYSCORE myzset (2 (1

RESP2/RESP3 回复

  • Array reply:成员列表及其在指定分数范围内的分数(可选)。

历史

  • 从 Redis 版本 2.1.6 开始:minmax可以是独占的。
为本页评分
返回顶部 ↑