кодесурса
«Redis

Списки Redis: LREM

script1adsense2code
script1adsense3code

Значение счетчика ключей LREM

Команда Redis LREM используется для удаления первого числа вхождений элементов, равных значению, из списка, хранящегося в ключе. Аргумент count влияет на операцию, описанную ниже:

  • count> 0: Удалить элементы, равные значению, перемещаясь от головы к хвосту.
  • count <0: Удалить элементы, равные значению, перемещаясь от хвоста к голове.
  • count = 0: удалить все элементы, равные значению.

Синтаксис:

 LREM KEY_NAME COUNT VALUE   

Доступно с

1.0.0.

Возвращаемое значение

Целое число отвечает количеству удаленных элементов.

Тип возвращаемого значения

целое число

Пример: Redis LREM

 127.0.0.1:6379> LPUSH mycolor красный красный красный зеленый
(целое число) 4
127.0.0.1:6379> LRANGE mycolor 0 -1
1) "зеленый"
2) "красный"
3) "красный"
4) "красный"
127.0.0.1:6379> LREM mycolor 1 red
(целое число) 1
127.0.0.1:6379> LRANGE mycolor 0 -1
1) "зеленый"
2) "красный"
3) "красный"
127.0.0.1:6379> LREM mycolor 0 red
(целое число) 2
127.0.0.1:6379> LRANGE mycolor 0 -1
1) "зеленый"

Пример: Redis LREM: при использовании права на удаление из негатива

 127.0.0.1:6379> LPUSH mycolor красный красный красный зеленый
(целое число) 4
127.0.0.1:6379> LRANGE mycolor 0 -1
1) "зеленый"
2) "красный"
3) "красный"
4) "красный"
127.0.0.1:6379> LREM mycolor -2 red
(целое число) 2
127.0.0.1:6379> LRANGE mycolor 0 -1
1) "зеленый"
2) "красный"

Предыдущий: LPUSHX
Далее: LSET

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code