Redis LREM命令

< 上一页Redis LRANGE命令 Redis LSET命令下一页 >

Redis LREM 命令根据 count 的值,移除列表中与参数 value 相等的元素。

count 取值有以下几种情况:
  • count > 0 : 从表头开始向表尾搜索,移除与 value 相等的元素,数量为 count 。
  • count < 0 : 从表尾开始向表头搜索,移除与 value 相等的元素,数量为 count 的绝对值。
  • count = 0 : 移除表中所有与 value 相等的值。

可用版本

LREM 命令可用版本:>= 1.0.0

语法

Redis LREM 命令的基本语法如下:
LREM key count value 

返回值

被移除元素的数量。若 key 不存在时, 则 LREM 命令总是返回 0 。

命令演示

127.0.0.1:6379> LPUSH website www.baidu.com www.biancheng.net www.jd.com
(integer) 3
127.0.0.1:6379> LPUSH website www.biancheng.net
(integer) 4
127.0.0.1:6379> LREM website -2 www.biancheng.net #count决定删除数量,这里取其绝对值
(integer) 2
127.0.0.1:6379> LRANGE website 0 1
1) "www.jd.com"
2) "www.baidu.com"
< 上一页Redis LRANGE命令 Redis LSET命令下一页 >

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注