English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Команда 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>