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/