commande redis LINSERT
Résultats de traduction:
insérer
Anglais [ɪnˈsɜ:t] US [ɪnˈsɜ:rt]
vt. Insérer (dans l'article) ajouter ; insérer insérer un ajout (en particulier à une page) Petites images insérées ; ou surimprimés dans des images imprimées) ; inserts (de livres et de journaux) ; ajouts
Troisième personne du singulier : inserts Participe présent : insérer Passé : inséré Participe passé : inséré
commande redis LINSERTsyntaxe
Fonction : Insérez la valeur value dans la clé de liste, avant ou après le pivot de valeur.
Syntaxe : Touche LINSERT AVANT|APRÈS valeur pivot
Description : Lorsque le pivot n'existe pas dans la clé de liste, aucune opération n'est effectuée. Lorsque la clé n'existe pas, la clé est traitée comme une liste vide et aucune opération n'est effectuée. Si key n'est pas un type de liste, une erreur est renvoyée.
Versions disponibles : >= 2.2.0
Complexité temporelle : O(N), N est le nombre d'éléments passés dans le processus de recherche du pivot.
Retour : Si la commande est exécutée avec succès, renvoie la longueur de la liste une fois l'opération d'insertion terminée. Si le pivot n'est pas trouvé, -1 est renvoyé. Si la clé n'existe pas ou est une liste vide, 0 est renvoyé.
commande redis LINSERTexemple
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" # 对一个非空列表插入,查找一个不存在的 pivot redis> LINSERT mylist BEFORE "go" "let's" (integer) -1 # 失败 # 对一个空列表执行 LINSERT 命令 redis> EXISTS fake_list (integer) 0 redis> LINSERT fake_list BEFORE "nono" "gogogog" (integer) 0 # 失败