Команда Redis Zrange
Redis упорядоченное множество (отсортированный комплект)
Redis Zrange возвращают упорядоченный набор, назначенный интервал членов.
Положение, где члены по дробным шагом (малых и больших) для сортировки.
Пользователи имеют одинаковое значение точки лексикографическое упорядочение (лексикографическом порядке) для организации.
Если вам необходимо нажать членов
Декремент ( по убыванию) организовать, пожалуйста , используйте ZREVRANGE команду.
Подстрочные параметры Команды пуска и остановки находятся на нуле в конце, то есть на первый член упорядоченного набора составляет от 0 до 1 указывает, что второй элемент упорядоченного множества, и так далее.
Вы можете также использовать отрицательный индекс -1 является последним членом -2 является предпоследним членом, и так далее.
грамматика
Redis Zrange синтаксис Основная команда выглядит следующим образом:
redis 127.0.0.1:6379> ZRANGE key start stop [WITHSCORES]
Доступные версии
> = 1.2.0
Возвращаемое значение
В пределах указанного диапазона, список членов упорядоченных множеств с дробным значением (опция).
примеров
redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES # 显示整个有序集成员 1) "jack" 2) "3500" 3) "tom" 4) "5000" 5) "boss" 6) "10086" redis 127.0.0.1:6379> ZRANGE salary 1 2 WITHSCORES # 显示有序集下标区间 1 至 2 的成员 1) "tom" 2) "5000" 3) "boss" 4) "10086" redis 127.0.0.1:6379> ZRANGE salary 0 200000 WITHSCORES # 测试 end 下标超出最大下标时的情况 1) "jack" 2) "3500" 3) "tom" 4) "5000" 5) "boss" 6) "10086" redis > ZRANGE salary 200000 3000000 WITHSCORES # 测试当给定区间不存在于有序集时的情况 (empty list or set)