Redis ZRANGE 命令
ZRANGE 命令用于按照指定范围获取有序集合中的成员。
语法:ZRANGE key start stop [WITHSCORES]
说明:
- key:有序集合的键名。
- start:起始索引位置,0 表示第一个元素。
- stop:结束索引位置,-1 表示最后一个元素。
- WITHSCORES:可选参数,如果指定了该参数,还会返回成员的分值(score)。
示例:
redis> ZADD myset 1 "one"
(integer) 1
redis> ZADD myset 2 "two"
(integer) 1
redis> ZADD myset 3 "three"
(integer) 1
redis> ZRANGE myset 0 -1
1) "one"
2) "two"
3) "three"
redis> ZRANGE myset 0 -1 WITHSCORES
1) "one"
2) "1"
3) "two"
4) "2"
5) "three"
6) "3"
以上示例中,首先使用 ZADD 命令向有序集合 myset 添加了三个成员。然后使用 ZRANGE 命令获取所有成员,再使用 ZRANGE 命令获取所有成员及其分值。