arahan LSET redis


  Hasil terjemahan:

set

Inggeris [sɛt]

vt letakkan; set; set televisyen

adj terletak di...; degil;

arahan LSET redissintaks

Fungsi: Tetapkan nilai elemen yang subskripnya adalah indeks dalam kunci senarai kepada nilai.

Sintaks: Nilai indeks kunci LSET

Penerangan: Apabila parameter indeks berada di luar julat, atau LSET dilakukan pada senarai kosong (kunci tidak wujud), ralat dikembalikan.

Versi yang tersedia: >= 1.0.0

Kerumitan masa: Lakukan operasi LSET pada elemen kepala atau elemen ekor, kerumitannya ialah O(1). Dalam kes lain, ia adalah O(N), di mana N ialah panjang senarai.

Kembali: Kembali ok jika operasi berjaya, jika tidak mesej ralat akan dikembalikan.

arahan LSET rediscontoh

# 对空列表(key 不存在)进行 LSET
redis> EXISTS list
(integer) 0
redis> LSET list 0 item
(error) ERR no such key
# 对非空列表进行 LSET
redis> LPUSH job "cook food"
(integer) 1
redis> LRANGE job 0 0
1) "cook food"
redis> LSET job 0 "play game"
OK
redis> LRANGE job  0 0
1) "play game"
# index 超出范围
redis> LLEN list                    # 列表长度为 1
(integer) 1
redis> LSET list 3 'out of range'
(error) ERR index out of range

Cadangan popular

Rumah

video

Soal Jawab