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 Past Partizip: poppe
pushEnglisch [p??] US [ p??] vt.& vi. Drücken, dr?ngen; . Drücken; steigern; streben nach
Dritte Person Singular: drückt Partizip Pr?sens: schiebend Vergangenheitsform: geschoben Partizip Perfekt: geschoben
redis RPOPLPUSH-Befehl Syntax
Funktion: Der Befehl RPOPLPUSH führt die folgenden zwei Aktionen innerhalb einer Atomzeit aus: Das letzte Element (Endelement) in der Listenquelle einfügen und an den Client zurückgeben. Fügen Sie das von der Quelle angezeigte Element als Kopfelement der Zielliste in das Listenziel ein.
Syntax: RPOPLPUSH Quellziel
Verfügbare Versionen: >= 1.2.0
Zeitkomplexit?t: O(1)
Rückgabe: Das Element, das gel?scht wird.
redis RPOPLPUSH-Befehl Beispiel
# source 和 destination 不同 redis> LRANGE alpha 0 -1 # 查看所有元素 1) "a" 2) "b" 3) "c" 4) "d" redis> RPOPLPUSH alpha reciver # 執(zhí)行一次 RPOPLPUSH 看看 "d" redis> LRANGE alpha 0 -1 1) "a" 2) "b" 3) "c" redis> LRANGE reciver 0 -1 1) "d" redis> RPOPLPUSH alpha reciver # 再執(zhí)行一次,證實 RPOP 和 LPUSH 的位置正確 "c" redis> LRANGE alpha 0 -1 1) "a" 2) "b" redis> LRANGE reciver 0 -1 1) "c" 2) "d" # source 和 destination 相同 redis> LRANGE number 0 -1 1) "1" 2) "2" 3) "3" 4) "4" redis> RPOPLPUSH number number "4" redis> LRANGE number 0 -1 # 4 被旋轉到了表頭 1) "4" 2) "1" 3) "2" 4) "3" redis> RPOPLPUSH number number "3" redis> LRANGE number 0 -1 # 這次是 3 被旋轉到了表頭 1) "3" 2) "4" 3) "1" 4) "2"