ZREVRANGE 是 Redis 中的一个命令,用于从有序集合(sorted set)中获取指定分数范围内的数据ZREVRANGE key start stop [WITHSCORES] 参数说明:
key:有序集合的键名。start:分数范围的起始索引,从 0 开始计数。stop:分数范围的结束索引,不包含在结果中。WITHSCORES(可选):如果设置为 true,则返回结果中的每个元素都包含其分数。示例:
假设我们有一个有序集合 my_sorted_set,其中包含以下数据:
1) "apple" 2) "banana" 3) "cherry" 4) "date" 我们想要获取分数在 2 到 3 之间的所有数据,可以使用以下命令:
ZREVRANGE my_sorted_set 2 3 这将返回:
1) "cherry" 2) "banana" 如果我们想要同时获取分数,可以将 WITHSCORES 参数设置为 true:
ZREVRANGE my_sorted_set 2 3 WITHSCORES 这将返回:
1) "cherry" 2) (3.0) 1) "banana" 2) (2.0)