кодесурса
«Redis

Redis Сортированные Наборы: ZREVRANGEBYLEX

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code