Команда Brpop в Redis

Список Redis (List)

Команда Redis Brpop удаляет и получает последний элемент списка. Если в списке нет элементов, она блокирует список до истечения времени ожидания или до обнаружения элемента, который можно извлечь.

Синтаксис

Базовый синтаксис команды redis Brpop выглядит следующим образом:

redis 127.0.0.1:6379> BRPOP LIST1 LIST2 .. LISTN TIMEOUT 

Доступные версии

>= 2.0.0

Возвращаемое значение

Если ни один элемент не извлечён в течение указанного времени, возвращаются nil и длительность ожидания. И наоборот, возвращается список, содержащий два элемента: первый элемент — ключ, которому принадлежит извлечённый элемент, а второй элемент — значение извлечённого элемента.

Примеры

redis> DEL list1 list2
(integer) 0
redis> RPUSH list1 a b c
(integer) 3
redis> BRPOP list1 list2 0
1) "list1"
2) "c"

Список Redis (List)

Другие расширения