Comando Redis Brpop

Listas de Redis (List)

El comando Redis Brpop elimina y obtiene el último elemento de la lista. Si la lista no tiene elementos, bloqueará la lista hasta que se agote el tiempo de espera o se encuentre un elemento que se pueda extraer.

Sintaxis

La sintaxis básica del comando redis Brpop es la siguiente:

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

Versiones disponibles

>= 2.0.0

Valor de retorno

Si no se extrae ningún elemento dentro del tiempo especificado, se devuelve un nil y el tiempo de espera. Por el contrario, devuelve una lista con dos elementos: el primer elemento es la clave a la que pertenece el elemento extraído, y el segundo elemento es el valor del elemento extraído.

Ejemplo

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

Listas de Redis (List)

Otras extensiones