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 BLPOP-Befehl Syntax

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

Syntax: BLPOP-Taste [Taste ...] Timeout

Beschreibung: Es handelt sich um die blockierende Version des LPOP-Befehls, wenn in der angegebenen Liste keine zu entfernenden Elemente vorhanden sind, wird die Verbindung blockiert den BLPOP-Befehl, bis die Wartezeit abl?uft 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 Kopfelement der ersten nicht leeren Liste wird angezeigt.

Verfügbare Versionen: >= 2.0.0

Zeitkomplexit?t: O(1)

Rückgaben: Wenn die Liste leer ist, geben Sie eine Null zurück. 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 BLPOP-Befehl Beispiel

redis> DEL job command request           # 確保key都被刪除
(integer) 0
redis> LPUSH command "update system..."  # 為command列表增加一個值
(integer) 1
redis> LPUSH request "visit page"        # 為request列表增加一個值
(integer) 1
redis> BLPOP job command request 0       # job 列表為空,被跳過,緊接著 command 列表的第一個元素被彈出。
1) "command"                             # 彈出元素所屬的列表
2) "update system..."                    # 彈出元素所屬的值