Spec-Zone.ru › Redis

RPUSH

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

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

Возможна передача нескольких элементов с помощью одного вызова команды, просто указав несколько аргументов в конце команды. Элементы вставляются один за другим в конец списка, слева направо. Например, команда RPUSH mylist a b c приведет к списку, содержащему a в качестве первого элемента, b в качестве второго элемента и c в качестве третьего элемента.

Возврат

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

Примеры

RPUSH mylist "hello"
RPUSH mylist "world"
LRANGE mylist 0 -1

История

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

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

Spec-Zone.ru

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