Rumah > Artikel > pangkalan data > Bagaimana untuk mengosongkan semua data dalam Redis
1 Buka tetingkap arahan cmd dan tukar ke folder bin dalam direktori pemasangan Redis
2. masukkan arahan untuk menyambung ke Redis:
redis-cli.exe -h 127.0.0.1 -p 6389
Jika Redis dikonfigurasikan dengan mod kata laluan, selepas sambungan berjaya, anda perlu memasukkan kata laluan yang betul terlebih dahulu jika ia tidak dikonfigurasikan, anda boleh melangkau langkah ini
auth abc123
4. Dalam tetingkap arahan cmd, Masukkan arahan untuk mengosongkan semua data Redis:
flushall
redis menetapkan nama tamat tempoh setnx kunci Apabila kunci tamat tempoh, kunci akan dikosongkan secara automatik
1 pemadaman
Peristiwa pemadaman pencetus: Memori tidak mencukupi, masa tamat tempoh kunci tamat Berkala
Strategi pemadaman termasuk: pemadaman berkala + pemadaman malas
Pemadaman berkala: merujuk kepada fakta bahawa redis secara lalai memilih beberapa kunci dengan masa tamat tempoh ditetapkan setiap 100ms untuk menyemak sama ada ia telah tamat tempoh, padamkannya
Pemadaman malas: Apabila mendapatkan kunci, redis akan menyemak sama ada kunci telah tamat tempoh. jika ia mempunyai masa tamat tempoh yang ditetapkan? Jika ia tamat tempoh, ia akan dipadamkan pada masa ini dan tiada apa yang akan dikembalikan kepada anda.
2 Mekanisme penghapusan memori
1 allkeys-lru: Apabila memori tidak mencukupi untuk menampung data yang baru ditulis, dalam ruang kunci, keluarkan kunci yang paling kurang digunakan baru-baru ini. (ini adalah yang paling biasa digunakan)
2 allkeys-random: Apabila memori tidak mencukupi untuk menampung data yang baru ditulis, kunci dialih keluar secara rawak dari ruang kunci Ini biasanya tidak digunakan patutkah ia secara rawak? Ia mesti membunuh kunci yang paling kurang digunakan baru-baru ini
3. volatile-lru: Apabila memori tidak mencukupi untuk menampung data yang baru ditulis, gerakkannya dalam ruang kunci dengan masa tamat tempoh set. Kecuali kunci yang paling kurang digunakan baru-baru ini (ini secara amnya tidak sesuai)
4. rawak meruap: Apabila memori tidak mencukupi untuk menampung data yang baru ditulis, keluarkan kunci secara rawak daripada ruang kunci dengan set masa tamat tempoh
5. volatile-ttl: Apabila memori tidak mencukupi untuk menampung data yang baru ditulis, dalam ruang kekunci dengan set masa tamat tempoh, kunci dengan masa tamat tempoh yang lebih awal akan dikeluarkan terlebih dahulu
Atas ialah kandungan terperinci Bagaimana untuk mengosongkan semua data dalam Redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!