English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El comando Redis Blpop extrae y obtiene el primer elemento de la lista, si la lista no tiene elementos se bloqueará la lista hasta que expira el tiempo de espera o se encuentre un elemento que se pueda extraer.
La sintaxis básica del comando redis Blpop es la siguiente:
redis 127.0.0.1:6379> BLPOP LIST1 LIST2 .. LISTN TIMEOUT
>= 2.0.0
Si la lista está vacía, se devolverá nil. De lo contrario, se devolverá una lista con dos elementos, el primer elemento es la clave del elemento extraído y el segundo elemento es el valor del elemento extraído.
redis 127.0.0.1:6379> BLPOP list1 100
En el ejemplo anterior, la operación se bloqueará, si se especifica la clave de lista1 Si hay datos, se devolverá el primer elemento; de lo contrario, se espera10Después de 0 segundos se devolverá nil.
(nil) (100.06s)