Команда Redis Linsert
Команда 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>Другие расширения
Список Redis