Spec-Zone.ru › Redis

ZREMRANGEBYLEX

ZREMRANGEBYLEX
Синтаксис
ZREMRANGEBYLEX key min max
Доступно с версии:
2.8.9
Временная сложность:
O(log(N)+M), где N — количество элементов в упорядоченном наборе, а M — количество элементов, удалённых операцией.
Категории ACL:
@write, @sortedset, @slow,

Когда все элементы в упорядоченном наборе вставлены с одинаковым значением оценки, для принудительного лексикографического упорядочения, эта команда удаляет все элементы в упорядоченном наборе, хранящиеся в key в диапазоне, определённом лексикографически min и max.

Значение min и max такие же, как у команды ZRANGEBYLEX. Аналогично, эта команда фактически удаляет те же элементы, что и ZRANGEBYLEX, если вызвана с теми же аргументами min и max.

Возврат

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

Примеры

ZADD myzset 0 aaaa 0 b 0 c 0 d 0 e
ZADD myzset 0 foo 0 zap 0 zip 0 ALPHA 0 alpha
ZRANGE myzset 0 -1
ZREMRANGEBYLEX myzset [alpha [omega
ZRANGE myzset 0 -1

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/zremrangebylex/

Spec-Zone.ru

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