Redis Lrem-Befehl
Redis Lrem entfernt Elemente in der Liste, die gleich dem Parameter VALUE sind, basierend auf dem Wert des Parameters COUNT.
Der COUNT-Wert kann einer der folgenden sein:
- count > 0 : Vom Kopf zum Ende suchen, Elemente gleich VALUE entfernen, wobei die Anzahl COUNT ist.
- count < 0 : Vom Ende zum Kopf suchen, Elemente gleich VALUE entfernen, wobei die Anzahl der Absolutwert von COUNT ist.
- count = 0 : Alle Werte in der Liste entfernen, die gleich VALUE sind.
Syntax
Die grundlegende Syntax des Redis Lrem-Befehls lautet wie folgt:
redis 127.0.0.1:6379> LREM key count VALUE
Verfügbare Versionen
>= 1.0.0
Rückgabewert
Die Anzahl der entfernten Elemente. Gibt 0 zurück, wenn die Liste nicht existiert.
Beispiele
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>Andere Erweiterungen
Redis Listen