0
我有一個列表LST已值說如何刪除redis中列表中的所有值?
1.hi
2.hi
3.hello
4.hello
5.sfk
我需要從list.What是實現這一目標的最簡單的方法來消除所有這些值?
LREM mylist 0 "hi"
我試過以上,但它只刪除喜,但我需要刪除一次拍攝的所有值。 如何做到這一點? 我是redis的新手。
我有一個列表LST已值說如何刪除redis中列表中的所有值?
1.hi
2.hi
3.hello
4.hello
5.sfk
我需要從list.What是實現這一目標的最簡單的方法來消除所有這些值?
LREM mylist 0 "hi"
我試過以上,但它只刪除喜,但我需要刪除一次拍攝的所有值。 如何做到這一點? 我是redis的新手。
DEL
可能是你在找什麼:
redis> RPUSH mylist "hi" "hi" "hello" "hello" "sfk"
(integer) 5
redis> LRANGE mylist 0 -1
1) "hi"
2) "hi"
3) "hello"
4) "hello"
5) "sfk"
redis> DEL mylist
(integer) 1
redis> LRANGE mylist 0 -1
(empty list or set)
它返回刪除按鍵的數量。
需要O(N)
時間,其中N
是列表中元素的數量。