Commande Redis Lrem
Redis Lrem supprime de la liste les éléments égaux au paramètre VALUE, en fonction de la valeur du paramètre COUNT.
La valeur COUNT peut être l'une des suivantes :
- count > 0 : Recherche de la tête vers la queue, supprime les éléments égaux à VALUE, le nombre étant COUNT.
- count < 0 : Recherche de la queue vers la tête, supprime les éléments égaux à VALUE, le nombre étant la valeur absolue de COUNT.
- count = 0 : Supprime toutes les valeurs de la liste qui sont égales à VALUE.
Syntaxe
La syntaxe de base de la commande Redis Lrem est la suivante :
redis 127.0.0.1:6379> LREM key count VALUE
Versions disponibles
>= 1.0.0
Valeur de retour
Le nombre d'éléments supprimés. Retourne 0 si la liste n'existe pas.
Exemples
redis> RPUSH mylist "hello" (integer) 1 redis> RPUSH mylist "hello" (integer) 2 redis> RPUSH mylist "foo" (integer) 3 redis> RPUSH mylist "hello" (integer) 4 redis> LREM mylist -2 "hello" (integer) 2 redis> LRANGE mylist 0 -1 1) "hello" 2) "foo" redis>Autres extensions
Listes Redis