English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande Redis Lrem

列表(List) Redis

Redis Lrem supprime les éléments égaux à la valeur de la parameter VALUE dans la liste en fonction de la valeur du parameter COUNT.

La valeur de COUNT peut être l'une des suivantes :

  • count > 0 : Commence à la tête du tableau et recherche vers la queue, supprime les éléments égaux à VALUE, le nombre est COUNT.

  • count < 0 : Commence à la fin du tableau et recherche vers le début, supprime les éléments égaux à VALUE, le nombre est l'absolu de COUNT.

  • count = 0 : Supprime toutes les valeurs égales à VALUE dans le tableau.

Syntaxe

La syntaxe de base de la commande redis Lrem est la suivante :

redis 127.0.0.1:6379> LREM clé count VALEUR

Version disponible

>= 1.0.0

Valeur de retour

Nombre d'éléments supprimés. Retourne 0 si la liste n'existe pas.

Exemple en ligne

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>

列表(List) Redis