Bahasa Inggeris[p?p] AS[pɑ:p]
vi (tanpa diduga, tiba-tiba) muncul secara tiba-tiba; (tiba-tiba) bertanya; (tiba-tiba mengeluarkan sesuatu yang disediakan); moden
adv.explosion; bang
abbr.protokol pejabat pos
Orang ketiga tunggal: pops jamak: pops present participle: popping past tense: pop past Participle: poppe
push] p??] vt.& vi. Tekanvt tekan, paksakan; . Menolak; meningkatkan;
Fungsi: Arahan RPOPLPUSH melakukan dua tindakan berikut dalam satu masa atom: pop elemen terakhir (elemen ekor) dalam sumber senarai dan kembalikan kepada klien. Masukkan elemen yang muncul mengikut sumber ke dalam destinasi senarai sebagai elemen kepala senarai destinasi. Sintaks: Destinasi sumber RPOPLPUSH Versi yang tersedia: >= 1.2.0 Kerumitan masa: O(1) ?? ?? arahan redis RPOPLPUSH sintaks
arahan redis RPOPLPUSH contoh
# 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í)行一次,證實(shí) 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 被旋轉(zhuǎn)到了表頭
1) "4"
2) "1"
3) "2"
4) "3"
redis> RPOPLPUSH number number
"3"
redis> LRANGE number 0 -1 # 這次是 3 被旋轉(zhuǎn)到了表頭
1) "3"
2) "4"
3) "1"
4) "2"