[英]How to empty a redis database?
在過去的幾天里,我一直在玩 redis(並增加一些樂趣),我想知道是否有辦法輕松清空數據庫(刪除集合、現有密鑰......) .
在我的測試中,我創建了幾個包含很多成員的集合,甚至創建了一些我不記得名字的集合(但是我怎么能列出這些人?)。
關於如何擺脫所有這些的任何想法?
這里要小心。
FlushDB 刪除當前數據庫中的所有鍵,而 FlushALL 刪除當前主機上所有數據庫中的所有鍵。
tldr: flushdb
清除一個數據庫, flushall
清除所有數據庫
刪除默認或當前選擇的數據庫(通常為`0)
redis-cli flushdb
刪除特定的 redis 數據庫(例如8
作為我的目標數據庫):
redis-cli -n 8 flushdb
刪除所有redis數據庫
redis-cli flushall
有正確的答案,但我只想再添加一個選項(需要停機):
打開您的 Redis cli,您可以使用兩種可能的選項:
FLUSHDB - 刪除當前選定數據庫的所有鍵。 FLUSHALL - 刪除所有現有數據庫的所有鍵,而不僅僅是當前選擇的鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.