Redis отсортированные наборы: ZREMRANGEBYRANK
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 программирования