English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Brpop-Befehl

Redis-Liste(List)

Der Redis Brpop-Befehl entfernt und holt das letzte Element der Liste, falls die Liste keine Elemente enthält, wird die Liste blockiert, bis die Wartezeit abgelaufen ist oder ein ausgebbares Element gefunden wird.

Syntax

Die Grund语法 des Redis Brpop-Befehls ist wie folgt:

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

Verfügbare Version

>= 2.0.0

Rückgabewert

Wenn innerhalb der angegebenen Zeit kein Element ausgegeben wird, wird ein nil und die Wartezeit zurückgegeben. Gegenteilig, wird eine Liste mit zwei Elementen zurückgegeben, das erste Element ist der Schlüssel, dem das ausgegebene Element gehört, und das zweite Element ist der Wert des ausgegebenen Elements.

Online-Beispiel

redis> DEL list1 list2
(integer) 0
redis> RPUSH list1 a b c
(integer) 3
redis> BRPOP list1 list2 0
1) "list1"
2) "c"

Redis-Liste(List)