Comando Redis Lrem
Redis Lrem elimina los elementos de la lista que son iguales al parámetro VALUE, según el valor del parámetro COUNT.
El valor de COUNT puede ser uno de los siguientes:
- count > 0: Busca desde el principio hasta el final de la lista y elimina elementos iguales a VALUE, con una cantidad de COUNT.
- count < 0: Busca desde el final hasta el principio de la lista y elimina elementos iguales a VALUE, con una cantidad igual al valor absoluto de COUNT.
- count = 0: Elimina todos los valores de la lista que sean iguales a VALUE.
Sintaxis
La sintaxis básica del comando Redis Lrem es la siguiente:
redis 127.0.0.1:6379> LREM key count VALUE
Versiones disponibles
>= 1.0.0
Valor de retorno
La cantidad de elementos eliminados. Si la lista no existe, devuelve 0.
Ejemplo
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>Otras extensiones
Redis List (Lista)