Commande Redis Blpop
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)Autres extensions
Liste Redis