Redis zrevrange 命令用于返回存储在 key 处的有序集合中指定范围的元素。返回结果集分数的顺序是由高到低依次排序。
语法:
zrevrange key min max
可用版本
>=1.2.0.
返回值
数组,指定范围内的元素列表(可以选择包含它们的分数)。
返回值类型
数组
示例1:Redis zrevrange
localhost:0>zadd mycityset 100000 北京 850000 上海 700000 广州 800000 深圳
"4"
localhost:0>zrevrange mycityset 0 -1 WITHSCORES
1) "上海"
2) "850000"
3) "深圳"
4) "800000"
5) "广州"
6) "700000"
7) "北京"
8) "100000"
示例2:Redis zrevrange :查找特定范围
localhost:0>zadd mycityset 100000 北京 850000 上海 700000 广州 800000 深圳
"4"
localhost:0>zrevrange mycityset 0 -1 WITHSCORES
1) "上海"
2) "850000"
3) "深圳"
4) "800000"
5) "广州"
6) "700000"
7) "北京"
8) "100000"
localhost:0>zrevrange mycityset 0 1 WITHSCORES
1) "上海"
2) "850000"
3) "深圳"
4) "800000"
localhost:0>zrevrange mycityset -2 -1 WITHSCORES
1) "广州"
2) "700000"
3) "北京"
4) "100000"
localhost:0>