?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
LREM key count value
自1.0.0起可用。
時間復(fù)雜度: O(N)其中N是列表的長度。
從存儲在列表中count
的元素中刪除第一次出現(xiàn)的元素。這個論點(diǎn)以如下方式影響著操作:valuekeycount
count > 0
:刪除相當(dāng)于value
從頭到尾移動的元素。
count < 0
:刪除等于value
從尾部移動到頭部的元素。
count = 0
:刪除所有等于的元素value
。
例如,LREM list -2 "hello"
將刪除"hello"
存儲在列表中的最后兩個匹配項(xiàng)list
。
請注意,不存在的鍵被視為空列表,所以當(dāng)key
不存在時,該命令將始終返回0
。
整數(shù)回復(fù):刪除的元素數(shù)量。
redis> RPUSH mylist "hello" (integer) 1
redis> RPUSH mylist "hello" (integer) 2
redis> RPUSH mylist "foo" (integer) 3
redis> RPUSH mylist "hello" (integer) 4
redis> LREM mylist -2 "hello" (integer) 2
redis> LRANGE mylist 0 -1 1) "hello" 2) "foo"