Redis List Lrem 命令
-
描述
List Lrem 命令从存储在键处的列表中删除等于该值的元素的第一个计数出现。count参数通过以下方式影响操作-- count > 0 - 删除等于从头到尾移动的值的元素。
- count < 0 - 删除等于从尾到头的值的元素。
- count = 0 - 删除所有等于value的元素。
-
Lrem句法
以下是Redis Lrem命令的基本语法。redis 127.0.0.1:6379> LREM KEY_NAME COUNT VALUE
-
返回值
整数返回,已删除元素的数量。 -
例子
redis 127.0.0.1:6379> RPUSH mylist "hello" (integer) 1 redis 127.0.0.1:6379> RPUSH mylist "hello" (integer) 2 redis 127.0.0.1:6379> RPUSH mylist "foo" (integer) 3 redis 127.0.0.1:6379> RPUSH mylist "hello" (integer) 4 redis 127.0.0.1:6379> LREM mylist -2 "hello" (integer) 2