Commande Redis Blpop

Liste Redis

La commande Redis Blpop supprime et récupère le premier élément de la liste. Si la liste ne contient aucun élément, elle bloquera la liste jusqu'à l'expiration du délai d'attente ou jusqu'à ce qu'un élément pouvant être dépilé soit trouvé.

Syntaxe

La syntaxe de base de la commande Redis Blpop est la suivante :

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

Versions disponibles

>= 2.0.0

Valeur de retour

Si la liste est vide, nil est renvoyé. Sinon, une liste contenant deux éléments est renvoyée. Le premier élément est la clé à laquelle appartient l'élément dépilé, et le second élément est la valeur de l'élément dépilé.

Exemple

redis 127.0.0.1:6379> BLPOP list1 100

Dans l'exemple ci-dessus, l'opération sera bloquée. Si la clé de liste spécifiée list1 contient des données, elle renverra le premier élément ; sinon, elle renverra nil après une attente de 100 secondes.

(nil)
(100.06s)

Liste Redis

Autres extensions