tolak

Bahasa Inggeris[p??]

vt.& vi tekan, tekan, tekan; -skala menyinggung; mengejar tekad

vi Maju;

arahan redis LPUSH sintaks

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 LPUSH contoh

# 加入單個(gè)元素
redis> LPUSH languages python
(integer) 1
# 加入重復(fù)元素
redis> LPUSH languages python
(integer) 2
redis> LRANGE languages 0 -1     # 列表允許重復(fù)元素
1) "python"
2) "python"
# 加入多個(gè)元素
redis> LPUSH mylist a b c
(integer) 3
redis> LRANGE mylist 0 -1
1) "c"
2) "b"
3) "a"