私は過去数日間にredisで遊んで(そしてそれをいくらか追加しました)dbを簡単に空にする方法があるかどうかを知りたいです(セットを削除し、既存のキー....) 。
テスト中に、私は多くのメンバーでいくつかのセットを作成し、名前を覚えていないセットを作成しました(どうやってそれらの人をリストできますか?)。
それらすべてを取り除く方法についてのアイデアはありますか?
ここで注意してください。
FlushDBは現在のデータベースのすべてのキーを削除し、FlushALLは現在のホストのすべてのデータベースのすべてのキーを削除します。
tldr:flushdb
は1つのデータベースをクリアし、flushall
はすべてのデータベースをクリアします
デフォルトまたは現在選択されているデータベース(通常は `0)を削除します
redis-cli flushdb
特定のredisデータベースを削除します(例:ターゲットデータベースとして8
):
redis-cli -n 8 flushdb
すべてのredisデータベースを削除します
redis-cli flushall
redis cliを開き、使用できる2つの可能なオプションがあります。
FLUSHDB-現在選択されているDBのすべてのキーを削除します。 FLUSHALL-現在選択されているデータベースだけでなく、既存のすべてのデータベースのすべてのキーを削除します。