Login
网站首页 > 文章中心 > 其它

Redis LREM命令_清除Redis 所有key命令

作者:小编 更新时间:2023-08-10 12:22:41 浏览量:451人看过

Redis LREM命令

Redis LREM命令用于删除列表中值等于给定值的元素,列表从头至尾查找,找到第一个值等于给定值的节点并删除.

LREM命令的语法如下:

LREM KEY_NAME COUNT VALUE

其中,KEY_NAME表示存储值的键名;COUNT表示删除元素的个数,可以为正数、负数或者0,意义如下:

0:从表头开始向表尾搜索,删除与 VALUE 相等的元素,数量最多为 COUNT 个.

COUNT<0:从表尾开始向表头搜索,删除与 VALUE 相等的元素,数量最多为 COUNT 的绝对值个.

COUNT=0:删除表中所有与 VALUE 相等的值.

VALUE为要删除的元素的值.

Redis LREM命令使用方法

添加元素到列表中

为了演示LREM命令的使用,先要添加元素到列表中.使用LPUSH或者RPUSH命令向列表中添加元素.

LPUSH testlist 1 2 3
RPUSH testlist 1 2 3

语法

下面是LREM命令的语法:

LREM KEY_NAME COUNT VALUE

示例一:删除列表中的元素

LREM testlist 1 3

LREM testlist 0 3

示例二:删除列表末尾的元素

LREM testlist -1 3

LREM testlist -2 3

注意事项

如果列表不存在,LREM命令会返回0.

如果VALUE不在列表中,LREM命令会返回0.

如果VALUE在列表中,但是COUNT的数量大于该元素在列表中的个数,则LREM命令会删除列表中所有该元素.

以上就是土嘎嘎小编为大家整理的Redis LREM命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章