masukkan
Bahasa Inggeris [?n?s?:t] AS [?n?s?:rt] vt masukkan (dalam artikel) masukkan n sisipan kecil; atau dicetak berlebihan dalam gambar bercetak (buku dan surat khabar tambahan)arahan redis LINSERT sintaks
Fungsi: Masukkan nilai nilai ke dalam kekunci senarai, sebelum atau selepas pangsi nilai.
Syntax: LINSERT key SEBELUM|SELEPAS nilai pangsi
Penerangan: Apabila pangsi tidak wujud dalam kekunci senarai, tiada operasi dilakukan. Apabila kunci tidak wujud, kunci dianggap sebagai senarai kosong dan tiada operasi dilakukan. Jika kunci bukan jenis senarai, ralat dikembalikan.
Versi yang tersedia: >= 2.2.0
Kerumitan masa: O(N), N ialah bilangan elemen yang diluluskan dalam proses mencari pangsi.
Kembali: Jika arahan itu berjaya dilaksanakan, kembalikan panjang senarai selepas operasi sisipan selesai. Jika pangsi tidak ditemui, -1 dikembalikan. Jika kunci tidak wujud atau senarai kosong, 0 dikembalikan.
arahan redis LINSERT contoh
redis> RPUSH mylist "Hello" (integer) 1 redis> RPUSH mylist "World" (integer) 2 redis> LINSERT mylist BEFORE "World" "There" (integer) 3 redis> LRANGE mylist 0 -1 1) "Hello" 2) "There" 3) "World" # 對(duì)一個(gè)非空列表插入,查找一個(gè)不存在的 pivot redis> LINSERT mylist BEFORE "go" "let's" (integer) -1 # 失敗 # 對(duì)一個(gè)空列表執(zhí)行 LINSERT 命令 redis> EXISTS fake_list (integer) 0 redis> LINSERT fake_list BEFORE "nono" "gogogog" (integer) 0 # 失敗