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/