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 # 执行一次 RPOPLPUSH 看看 "d" redis> LRANGE alpha 0 -1 1) "a" 2) "b" 3) "c" redis> LRANGE reciver 0 -1 1) "d" redis> RPOPLPUSH alpha reciver # 再执行一次,证实 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"