Spec-Zone.ru › Redis

LPUSHX

LPUSHX
Синтаксис
LPUSHX key element [element ...]
Доступно с версии:
2.2.0
Сложность по времени:
O(1) для каждого добавленного элемента, значит O(N) для добавления N элементов, когда команда вызывается с несколькими аргументами.
Категории ACL:
@write, @list, @fast,

Вставляет указанные значения в начало списка, хранящегося по адресу key, только если key уже существует и содержит список. В отличие от LPUSH, никакой операции не будет выполнено, если key ещё не существует.

Возврат

Целочисленный ответ: длина списка после операции добавления.

Примеры

LPUSH mylist "World"
LPUSHX mylist "Hello"
LPUSHX myotherlist "Hello"
LRANGE mylist 0 -1
LRANGE myotherlist 0 -1

История

  • Начиная с версии Redis 4.0.0: Принимает несколько element аргументов.

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/lpushx/

Spec-Zone.ru

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