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
Englisch[p??] US[ p??] vt. steigern; anstrebenDritte Person Singular: drückt Partizip Pr?sens: schiebend Vergangenheitsform: geschoben Partizip Perfekt: geschoben
redis BRPOPLPUSH-Befehl Syntax
Funktion: BRPOPLPUSH ist die blockierende Version von RPOPLPUSH. Wenn die angegebene Listenquelle nicht leer ist, verh?lt sich BRPOPLPUSH genauso wie RPOPLPUSH.
Syntax: BRPOPLPUSH-Quelle-Ziel-Timeout
Beschreibung: Wenn die Listenquelle leer ist, blockiert der Befehl BRPOPLPUSH die Verbindung, bis die Wartezeit abgelaufen ist oder ein anderer Client den LPUSH- oder RPUSH-Befehl auf der Quelle ausführt. Der Timeout-Parameter timeout akzeptiert als Wert eine Zahl in Sekunden. Wenn Sie den Timeout-Parameter auf 0 setzen, kann die Blockierungszeit unbegrenzt verl?ngert werden (blockieren auf unbestimmte Zeit).
Verfügbare Versionen: >= 2.2.0
Zeitliche Komplexit?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 Wert des entnommenen Elements und das zweite Element ist die Wartezeit.
redis BRPOPLPUSH-Befehl Beispiel
# 非空列表 redis> BRPOPLPUSH msg reciver 500 "hello moto" # 彈出元素的值 (3.38s) # 等待時長 redis> LLEN reciver (integer) 1 redis> LRANGE reciver 0 0 1) "hello moto" # 空列表 redis> BRPOPLPUSH msg reciver 1 (nil) (1.34s)