Redis Сортированные Наборы: ZREVRANGEBYLEX
ZREVRANGEBYLEX ключ макс мин
Команда Redis ZREVRANGEBYLEX используется для возврата указанного диапазона элементов в отсортированном наборе, хранящемся в ключе, между максимальным и минимальным значением, когда все элементы в отсортированном наборе вставлены с одинаковым счетом, чтобы вызвать лексикографическое упорядочение. Элементы считаются упорядоченными от наивысшего к низшему баллу.
- min, max - диапазон члена. Для просмотра всех -, + используйте.
- min, если вы даете максимальное значение, необходимо использовать '[' или '(' спереди.
- '[' Используется для хранения значения, а '(' для блокировки.
И start, и stop являются индексами, начинающимися с нуля,
- 0 - первый элемент,
- 1 следующий элемент и так далее.
Они также могут быть отрицательными числами, указывающими смещения от конца отсортированного набора,
- -1 является последним элементом отсортированного набора
- -2 предпоследний элемент и тд.
Синтаксис:
Ключ ZREVRANGEBYLEX max min [количество смещений LIMIT]
Доступно с
2.8.9.
Возвращаемое значение
Ответ массива, список элементов в указанном диапазоне очков.
Тип возвращаемого значения
массив
Пример: Redis ZREVRANGEBYLEX
127.0.0.1:6379> ZADD mycity 0 Дели 0 Лондон 0 Париж 0 Токио 0 Нью-Йорк 0 Сеул (целое число) 6 127.0.0.1:6379> ZREVRANGEBYLEX mycity + - 1) "Токио" 2) "Сеул" 3) "Париж" 4) "Нью-Йорк" 5) "Лондон" 6) "Дели" 127.0.0.1:6379> ZREVRANGEBYLEX mycity + "[Париж" 1) "Токио" 2) "Сеул" 3) "Париж" 127.0.0.1:6379> ZREVRANGEBYLEX mycity "(Нью-Йорк" "[Лондон" 1) "Лондон" 127.0.0.1:6379> ZREVRANGEBYLEX mycity "(Сеул" "[Дели" 1) "Париж" 2) "Нью-Йорк" 3) "Лондон" 4) "Дели"
Пример: Redis ZREVRANGEBYLEX: Использовать счетчик смещения предела
127.0.0.1:6379> ZADD mycity 0 Дели 0 Лондон 0 Париж 0 Токио 0 Нью-Йорк 0 Сеул (целое число) 6 127.0.0.1:6379> ZREVRANGEBYLEX mycity + - 1) "Токио" 2) "Сеул" 3) "Париж" 4) "Нью-Йорк" 5) "Лондон" 6) "Дели" 127.0.0.1:6379> ZREVRANGEBYLEX mycity + - LIMIT 0 2 1) "Токио" 2) "Сеул" 127.0.0.1:6379> ZREVRANGEBYLEX mycity + - LIMIT 2 3 1) "Париж" 2) "Нью-Йорк" 3) "Лондон"
Предыдущий: ZREVRANGE
Далее: ZREVRANGEBYSCORE
Новый контент: Composer: менеджер зависимостей для PHP , R программирования