pop

Englisch[pɒp]

vi (unerwartet, plötzlich) auftauchen; (plötzlich) sich ausstrecken; (plötzlich) eine Frage stellen; (plötzlich etwas vorbereitet); (besonders als Titel verwendet)

adj. modern

adv.explosion; bang

abbr.post office Protocol

Dritte Person Singular: pops Plural: pops Präsens Partizip: popping Vergangenheitsform: popped Vergangenheit Partizip: popped

redis BRPOP-Befehl Syntax

Funktion: BRPOP ist das blockierende Popup-Grundelement der Liste.

Syntax: BRPOP-Taste [Taste ...] Zeitüberschreitung

Beschreibung: Es handelt sich um die blockierende Version des RPOP-Befehls, wenn in der angegebenen Liste keine zu entfernenden Elemente vorhanden sind, wird die Verbindung blockiert den BRPOP-Befehl, bis die Wartezeit abgelaufen ist oder ein Popup-Element gefunden wird. Wenn mehrere Schlüsselparameter angegeben werden, wird jede Liste in der Reihenfolge des Parameterschlüssels überprüft und das Endelement der ersten nicht leeren Liste wird angezeigt. Weitere Informationen zu Blockierungsvorgängen finden Sie unter BLPOP. Der Befehl BRPOP verhält sich bis auf die Position des Popup-Elements genauso wie BLPOP.

Verfügbare Versionen: >= 2.0.0

Zeitkomplexität: O(1)

Rückgaben: Wenn innerhalb der angegebenen Zeit kein Element herausspringt, werden Null und die Wartezeit zurückgegeben. Andernfalls wird eine Liste mit zwei Elementen zurückgegeben. Das erste Element ist der Schlüssel, zu dem das entfernte Element gehört, und das zweite Element ist der Wert des entfernten Elements.

redis BRPOP-Befehl Beispiel

redis> LLEN course
(integer) 0
redis> RPUSH course algorithm001
(integer) 1
redis> RPUSH course c++101
(integer) 2
redis> BRPOP course 30
1) "course"             # 弹出元素的 key
2) "c++101"             # 弹出元素的值