arahan redis LPUSH
Hasil terjemahan:
tolak
Bahasa Inggeris[pʊʃ] vt.& vi tekan, tekan, tekan; -skala menyinggung; mengejar tekadvi Maju;arahan redis LPUSHsintaks
Fungsi: Masukkan satu atau lebih nilai nilai ke dalam pengepala kunci senarai.
Sintaks: Nilai kunci LPUSH [nilai ...]
Penjelasan: Jika terdapat berbilang nilai nilai, maka setiap nilai nilai dimasukkan ke dalam pengepala mengikut urutan dari kiri ke kanan: Contohnya, untuk nol Apabila senarai mylist melaksanakan perintah LPUSH mylist a b c, nilai senarai akan menjadi c b a , yang bersamaan dengan melaksanakan tiga arahan LPUSH mylist a, LPUSH mylist b dan LPUSH mylist c secara atom. Jika kunci tidak wujud, senarai kosong akan dibuat dan operasi LPUSH dilakukan. Apabila kunci wujud tetapi bukan jenis senarai, ralat dikembalikan. Perintah LPUSH sebelum Redis 2.4 hanya menerima satu nilai nilai.
Versi yang tersedia: >= 1.0.0
Kerumitan masa: O(1)
Pulangan: Panjang senarai selepas melaksanakan arahan LPUSH.
arahan redis LPUSHcontoh
# 加入单个元素 redis> LPUSH languages python (integer) 1 # 加入重复元素 redis> LPUSH languages python (integer) 2 redis> LRANGE languages 0 -1 # 列表允许重复元素 1) "python" 2) "python" # 加入多个元素 redis> LPUSH mylist a b c (integer) 3 redis> LRANGE mylist 0 -1 1) "c" 2) "b" 3) "a"