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

Comando Redis Lrem

Lista (List) do Redis

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.

Sintaxe

A sintaxe básica do comando redis Lrem é a seguinte:

redis 127.0.0.1:6379> LREM key count VALUE

Versão Disponível

>= 1.0.0

Valor de Retorno

Número de elementos removidos. Retorna 0 quando a lista não existe.

Exemplo Online

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>

Lista (List) do Redis