Spec-Zone.ru › Redis

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/

Spec-Zone.ru

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