Spec-Zone.ru › Redis

ZREVRANGEBYLEX

ZREVRANGEBYLEX (deprecated)

С версии Redis 6.2.0 данная команда считается устаревшей.

Её можно заменить на ZRANGE с аргументами REV и BYLEX при миграции или написании нового кода.

Синтаксис
ZREVRANGEBYLEX key max min [LIMIT offset count]
Доступно с версии:
2.8.9
Временная сложность:
O(log(N)+M), где N — количество элементов в отсортированном множестве, а M — количество возвращаемых элементов. Если M является константой (например, всегда запрашивается первых 10 элементов с помощью LIMIT), можно считать её O(log(N)).
Категории ACL:
@read, @sortedset, @slow,

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

Помимо обратного порядка, ZREVRANGEBYLEX похожа на ZRANGEBYLEX.

Возврат

Массивный ответ: список элементов в заданном диапазоне значений scores.

Примеры

ZADD myzset 0 a 0 b 0 c 0 d 0 e 0 f 0 g
ZREVRANGEBYLEX myzset [c -
ZREVRANGEBYLEX myzset (c -
ZREVRANGEBYLEX myzset (g [aaa

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

Spec-Zone.ru

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