LREM系列

语法
LREM key count element
从以下位置开始可用:
1.0.0
时间复杂度:
O(N+M),其中 N 是列表的长度,M 是删除的元素数。
ACL 类别:
@write, @list, @slow,

删除第一个count元素的出现次数等于element从列表中 存储于key. 这countargument 以下列方式影响作:

  • count > 0:删除等于element从头到尾移动。
  • count < 0:删除等于element从尾部移动到头部。
  • count = 0:删除所有等于element.

例如LREM list -2 "hello"将删除最近出现的"hello"在列表中存储的list.

请注意,不存在的键被视为空列表,因此当key不 exist 时,该命令将始终返回0.

例子

RPUSH mylist “你好” RPUSH mylist “你好” RPUSH mylist “foo” RPUSH mylist “你好” LREM mylist -2 “你好” LRANGE 我的列表 0 -1

RESP2/RESP3 回复

Integer reply:已删除元素的数量。
为本页评分
返回顶部 ↑