Spec-Zone.ru › Redis

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API