ZREMRANGEBYRANK
ZREMRANGEBYRANK
Синтаксис
ZREMRANGEBYRANK key start stop
- Доступно с версии:
- 2.0.0
- Временная сложность:
- O(log(N)+M), где N — количество элементов в упорядоченном множестве, а M — количество элементов, удаленных операцией.
- Категории ACL:
-
@write,@sortedset,@slow,
Удаляет все элементы в упорядоченном множестве, хранящемся по адресу key, с рангом между start и stop. И start и stop являются индексами на основе 0, где 0 — элемент с наименьшим значением. Эти индексы могут быть отрицательными числами, которые обозначают смещения, начинающиеся с элемента с наибольшим значением. Например: -1 — элемент с наибольшим значением, -2 — элемент со вторым по величине значением и так далее.
Возврат
Целочисленный ответ: количество удаленных элементов.
Примеры
ZADD myzset 1 "one" ZADD myzset 2 "two" ZADD myzset 3 "three" ZREMRANGEBYRANK myzset 0 1 ZRANGE myzset 0 -1 WITHSCORES
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/zremrangebyrank/