English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O comando Redis Lrem remove elementos da lista que são iguais ao valor do parâmetro VALUE com base no valor do parâmetro COUNT.
O valor de COUNT pode ser um dos seguintes:
count > 0 : Começa da extremidade superior e vai para a inferior, remove os elementos iguais a VALUE, o número é COUNT.
count < 0 : Começa da extremidade inferior e vai para a superior, remove os elementos iguais a VALUE, o número é o valor absoluto de COUNT.
count = 0 : Remove todos os valores iguais a VALUE na tabela.
A sintaxe básica do comando redis Lrem é a seguinte:
redis 127.0.0.1:6379> LREM key count VALUE
>= 1.0.0
Número de elementos removidos. Retorna 0 quando a lista não existe.
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>