Commande Redis Brpop
La commande Redis Brpop supprime et récupère le dernier élément d'une liste. Si la liste ne contient aucun élément, elle bloque la liste jusqu'à ce qu'un délai d'attente soit atteint ou qu'un élément pouvant être dépilé soit trouvé.
Syntaxe
La syntaxe de base de la commande Redis Brpop est la suivante :
redis 127.0.0.1:6379> BRPOP LIST1 LIST2 .. LISTN TIMEOUT
Versions disponibles
>= 2.0.0
Valeur de retour
Si aucun élément n'est dépilé dans le délai spécifié, un nil et la durée d'attente sont renvoyés. Inversement, 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é.
Exemples
redis> DEL list1 list2 (integer) 0 redis> RPUSH list1 a b c (integer) 3 redis> BRPOP list1 list2 0 1) "list1" 2) "c"Autres extensions
Liste Redis (List)