Latest web development tutorials

Команда 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)

Redis упорядоченное множество (отсортированный комплект)