Spec-Zone.ru › Redis

LPOP

LPOP
Синтаксис
LPOP key [count]
Доступно с версии:
1.0.0
Сложность по времени:
O(N), где N — количество возвращённых элементов
Категории ACL:
@write, @list, @fast,

Удаляет и возвращает первый элемент списка, хранящегося по адресу key.

По умолчанию команда удаляет один элемент с начала списка. При указании необязательного аргумента count, ответ будет содержать до count элементов, в зависимости от длины списка.

Возврат

Без аргумента count:

Ответ в формате строки: значение первого элемента или nil, если key не существует.

С аргументом count:

Ответ в формате массива: список удалённых элементов или nil, если key не существует.

Примеры

RPUSH mylist "one" "two" "three" "four" "five"
LPOP mylist
LPOP mylist 2
LRANGE mylist 0 -1

История

  • Начиная с версии Redis 6.2.0: добавлен необязательный аргумент count.

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

Spec-Zone.ru

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