set

English [set] US [sɛt]

vt Set; placer dans une certaine situation

Partir; un ensemble; un ensemble; un téléviseur

adj Fixé; têtu; disposé

Troisième personne du singulier : ensembles Participe présent : réglage Passé : ensemble Participe passé : ensemble

commande redis LSET syntaxe

Fonction : Définissez la valeur de l'élément dont l'indice est index dans la clé de liste sur value.

Syntaxe : Valeur d'index de clé LSET

Description : Lorsque le paramètre d'index est hors plage, ou que LSET est effectué sur une liste vide (la clé n'existe pas), une erreur est renvoyée.

Versions disponibles : >= 1.0.0

Complexité temporelle : Effectuez une opération LSET sur l'élément de tête ou l'élément de queue, la complexité est O(1). Dans d’autres cas, il s’agit de O(N), où N est la longueur de la liste.

Retour : Retour ok si l'opération est réussie, sinon un message d'erreur sera renvoyé.

commande redis LSET exemple

# 对空列表(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