Commande Redis Linsert
La commande Redis Linsert est utilisée pour insérer un élément avant ou après un élément de la liste. Lorsque l'élément spécifié n'existe pas dans la liste, aucune opération n'est effectuée.
Lorsque la liste n'existe pas, elle est traitée comme une liste vide, et aucune opération n'est effectuée.
Si key n'est pas de type liste, une erreur est renvoyée.
Syntaxe
La syntaxe de base de la commande Redis Linsert est la suivante :
LINSERT key BEFORE|AFTER pivot value
Insérez la valeur value dans la liste key, avant ou après la valeur pivot.
Versions disponibles
>= 1.0.0
Valeur de retour
Si la commande s'exécute avec succès, la longueur de la liste après l'insertion est renvoyée. Si l'élément spécifié n'est pas trouvé, -1 est renvoyé. Si key n'existe pas ou est une liste vide, 0 est renvoyé.
Exemple
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" redis>Autres extensions
Liste Redis