Commande Redis Lset

Listes Redis (List)

Redis Lset définit la valeur d'un élément par index.

Lorsque le paramètre index est hors plage, ou lorsque LSET est exécutée sur une liste vide, une erreur est renvoyée.

Pour plus d'informations sur les indices de liste, veuillez vous référer àla commande LINDEX。

Syntaxe

La syntaxe de base de la commande Redis Lset est la suivante :

redis 127.0.0.1:6379> LSET KEY_NAME INDEX VALUE

Versions disponibles

>= 1.0.0

Valeur de retour

Renvoie ok en cas de succès, sinon renvoie un message d'erreur.

Exemple

redis 127.0.0.1:6379> RPUSH mylist "hello"
(integer) 1
redis 127.0.0.1:6379> RPUSH mylist "hello"
(integer) 2
redis 127.0.0.1:6379> RPUSH mylist "foo"
(integer) 3
redis 127.0.0.1:6379> RPUSH mylist "hello"
(integer) 4
redis 127.0.0.1:6379> LSET mylist 0 "bar"
OK
redis 127.0.0.1:6379> LRANGE mylist 0 -1
1: "bar"
2) "hello"
3) "foo"
4) "hello"

Listes Redis (List)

Autres extensions