LINDEX
LINDEX
Синтаксис
LINDEX key index
- Доступно с версии:
- 1.0.0
- Сложность по времени:
- O(N), где N — количество элементов, которые нужно пройти, чтобы добраться до элемента с заданным индексом. Это делает поиск первого или последнего элемента списком O(1).
- Категории ACL:
-
@read,@list,@slow,
Возвращает элемент с индексом index в списке, хранящемся по адресу key. Индекс нулевой, поэтому 0 означает первый элемент, 1 — второй элемент и так далее. Отрицательные индексы могут использоваться для обозначения элементов, начиная с конца списка. Здесь -1 означает последний элемент, -2 — предпоследний и так далее.
Если значение по адресу key не является списком, возвращается ошибка.
Возврат
Ответ в формате Bulk String: запрошенный элемент или nil , если index находится вне диапазона.
Примеры
LPUSH mylist "World" LPUSH mylist "Hello" LINDEX mylist 0 LINDEX mylist -1 LINDEX mylist 3
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/lindex/