кодесурса
«Redis

Redis отсортированные наборы: ZREMRANGEBYRANK

script1adsense2code
script1adsense3code

ZREMRANGEBYRANK ключ запуска остановки

Команда Redis ZREMRANGEBYRANK используется для удаления всех элементов в отсортированном наборе, хранящемся в ключе с рангом между началом и остановом.

И start, и stop являются индексами, начинающимися с нуля,

  • 0 - первый элемент,
  • 1 следующий элемент и так далее.

Они также могут быть отрицательными числами, указывающими смещения, начиная с элемента с наивысшей оценкой.

  • -1 является последним элементом отсортированного набора
  • -2 предпоследний элемент и тд.

Синтаксис:

 ZREMRANGEBYRANK ключ запуска остановки

Доступно с

2.0.0.

Возвращаемое значение

Целочисленный ответ, количество удаленных элементов.

Тип возвращаемого значения

целое число

Пример: Redis ZREMRANGEBYRANK: удаление члена в диапазоне индекса

 127.0.0.1:6379> ЗАДД mycityset 1 Дели 2 Мумбаи 3 Хайдарабад 4 Калькутта 5 Ченнаи
(целое число) 5
127.0.0.1:6379> ZRANGE mycityset 0 -1 СБРОСЫ
 1) "Дели"
 2) "1"
 3) "Мумбаи"
 4) "2"
 5) "Хайдарабад"
 6) "3"
 7) "Калькутта"
 8) "4"
 9) "Ченнай"
10) "5"
127.0.0.1:6379> ZREMRANGEBYRANK mycityset 1 2
(целое число) 2
127.0.0.1:6379> ZRANGE mycityset 0 -1 СБРОСЫ
1) "Дели"
2) "1"
3) "Калькутта"
4) "4"
5) "Ченнай"
6) "5"

Пример: Redis ZREMRANGEBYRANK: удаление члена с использованием отрицательного индекса

 127.0.0.1:6379> ЗАДД mycityset 1 Дели 2 Мумбаи 3 Хайдарабад 4 Калькутта 5 Ченнаи
(целое число) 5
127.0.0.1:6379> ZRANGE mycityset 0 -1 СБРОСЫ
 1) "Дели"
 2) "1"
 3) "Мумбаи"
 4) "2"
 5) "Хайдарабад"
 6) "3"
 7) "Калькутта"
 8) "4"
 9) "Ченнай"
10) "5"
127.0.0.1:6379> ZREMRANGEBYRANK mycityset -3 -2
(целое число) 2
127.0.0.1:6379> ZRANGE mycityset 0 -1 СБРОСЫ
1) "Дели"
2) "1"
3) "Мумбаи"
4) "2"
5) "Ченнай"
6) "5"

Предыдущий: ZREMRANGEBYLEX
Далее: ZREMRANGEBYSCORE

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code