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..." # 弹出元素所属的值