Commande Redis Brpop

Liste Redis (List)

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"

Liste Redis (List)

Autres extensions