Comando Redis Blpop

Lista de Redis (List)

El comando Redis Blpop elimina y obtiene el primer elemento de la lista. Si la lista no tiene elementos, bloquea 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 Blpop es la siguiente:

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

Versiones disponibles

>= 2.0.0

Valor de retorno

Si la lista está vacía, devuelve nil. De lo 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 127.0.0.1:6379> BLPOP list1 100

En el ejemplo anterior, la operación se bloqueará. Si la clave de lista especificada list1 tiene datos, se devolverá el primer elemento; de lo contrario, se devolverá nil después de esperar 100 segundos.

(nil)
(100.06s)

Lista de Redis (List)

Otras extensiones