Redis zrange 命令用于返回存储在 key 处的有序集合中指定范围的元素。元素的排列顺序score是从低到高。
start 和 stop 都是从零开始的索引,
- 0 是第一个元素,
- 1 是下一个元素,依此类推。
它们也可以是负数,表示距离排序集末尾的偏移量,
- -1 是排序集的最后一个元素
- -2 倒数第二个元素,依此类推。
语法:
zrange key start stop [WITHSCORES]
可用版本
>=1.2.0.
返回值
数组,指定范围内的元素列表(可以选择包含它们的分数)。
返回值类型
数组
示例:Redis zrange
localhost:0>zadd mycity 1 北京 2 上海 3 深圳 4 广州 5 天津 6 武汉
"6"
localhost:0>zrange mycity 0 -1
1) "北京"
2) "上海"
3) "深圳"
4) "广州"
5) "天津"
6) "武汉"
localhost:0>zrange mycity 0 -1 WITHSCORES
1) "北京"
2) "1"
3) "上海"
4) "2"
5) "深圳"
6) "3"
7) "广州"
8) "4"
9) "天津"
10) "5"
11) "武汉"
12) "6"