Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mengosongkan semua data dalam Redis

Bagaimana untuk mengosongkan semua data dalam Redis

WBOY
WBOYke hadapan
2023-06-03 14:25:193767semak imbas

Ringkasan langkah 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

Dasar pembersihan data Redis

Dasar tamat tempoh pembersihan Redis

redis menetapkan nama tamat tempoh setnx kunci Apabila kunci tamat tempoh, kunci akan dikosongkan secara automatik

Bagaimana untuk mengosongkan semua data dalam Redis

Strategi pemadaman

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Apakah spesifikasi Redis?Artikel seterusnya:Apakah spesifikasi Redis?