English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Команда Redis Linsert

Списки (List) Redis

Команда Redis Linsert используется для вставки элементов перед или после элементов списка. Если указанный элемент не существует в списке, не выполняется никакая операция.

Если список не существует, он被视为 пустым списком и не выполняется任何 операции.

Если key не является типом списка, возвращается ошибка.

Синтаксис

Базовый синтаксис команды redis Linsert

LINSERT key BEFORE|AFTER pivot value

Вставить значение value в список key перед или после значения pivot.

Доступные версии

>= 1.0.0

Возвратное значение

Если команда выполнена успешно, возвращается длина списка после выполнения вставки. Если не найден указанный элемент, возвращается -1 . Если key не существует или является пустым списком, возвращается 0 .

Онлайн пример

redis> RPUSH mylist "Hello"
(integer) 1
redis> RPUSH mylist "World"
(integer) 2
redis> LINSERT mylist BEFORE "World" "There"
(integer) 3
redis> LRANGE mylist 0 -1
1) "Hello"
2) "There"
3) "World"
redis> 

Списки (List) Redis