Redis Lrem-Befehl

Redis Listen

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> 

Redis Listen

Andere Erweiterungen