Saya telah bermain dengan redis (dan menambahkan beberapa kesenangan dengannya) selama beberapa hari terakhir dan saya ingin tahu apakah ada cara untuk mengosongkan db (menghapus set, kunci yang ada ....) dengan mudah .
Selama tes saya, saya membuat beberapa set dengan banyak anggota, bahkan membuat set yang saya tidak ingat namanya (bagaimana saya bisa mendaftar orang-orang itu?).
Adakah ide tentang cara menyingkirkan mereka semua?
164
$ redis-cli
lalu pilih basis data. Saya memilih 0> select 0
dan menghapus semua kunci db 0> FLUSHDB
Dengan
redis-cli
:Redis Docs: FLUSHDB , FLUSHALL
sumber
tldr:
flushdb
menghapus satu basis data danflushall
menghapus semua basis dataHapus SAAT INI
Hapus database default atau yang saat ini dipilih (biasanya `0) dengan
Hapus SPECIFIC
Hapus basis data redis tertentu dengan (mis.
8
Sebagai basis data target saya):Bersihkan semua
Hapus semua basis data redis dengan
sumber
Ada jawaban yang benar tetapi saya hanya ingin menambahkan satu opsi lagi (membutuhkan waktu henti):
sumber
buka Redis cli Anda dan Ada dua opsi yang bisa Anda gunakan:
FLUSHDB - Hapus semua kunci dari DB yang saat ini dipilih. FLUSHALL - Hapus semua kunci dari semua database yang ada, bukan hanya yang saat ini dipilih.
sumber