LREM
语法
LREM key count element
- 可用版本
- 1.0.0
- 时间复杂度
- O(N+M) 其中 N 是列表的长度,M 是删除的元素数量。
- ACL 类别
-
@write
,@list
,@slow
,
从存储在 key
的列表中删除第一个 count
个等于 element
的元素。count
参数会影响操作,如下所示
count > 0
: 从头到尾删除等于element
的元素。count < 0
: 从尾到头删除等于element
的元素。count = 0
: 删除所有等于element
的元素。
例如,LREM list -2 "hello"
将删除存储在 list
中的最后一个 "hello"
的两个元素。
请注意,不存在的键被视为空列表,因此当 key
不存在时,命令将始终返回 0
。