Redis menyediakan pelbagai arahan pembersihan cache: 1. DEL memadamkan kunci yang ditentukan; 2. FLUSHDB mengosongkan kunci pangkalan data semasa; untuk kunci dan tamat tempoh Pemadaman automatik; 5. NYAHPAUT kunci pemadaman tak segerak, pemadaman sebenar akan dilakukan pada kali berikutnya SAVE/BGSAVE dijalankan.
Perintah Pembersihan Cache Redis
Soalan: Bagaimana hendak membersihkan cache Redis?
Jawapan:
Redis menyediakan pelbagai arahan untuk mengosongkan cache:
1 arahan DEL
- memadamkan satu atau lebih kunci yang ditentukan.
- Sintaks: DEL key1 key2...
- Contohnya: DEL mykey key2
2 arahan FLUSHDB
- Kosongkan semua kunci dalam pangkalan data semasa.
- Sintaks: FLUSHDB
3. Perintah FLUSHALL
- Kosongkan semua kunci dalam semua pangkalan data.
- Nota: Perintah ini tidak boleh diubah, sila gunakannya dengan berhati-hati.
- Sintaks: FLUSHALL
4. Perintah TAMAT TEMPOH
- Tetapkan masa kemandirian untuk kunci yang ditentukan. Apabila masa untuk hidup tamat, kunci dialih keluar secara automatik daripada cache.
- Syntax: EXPIRE detik kunci
- Contohnya: EXPIRE mykey 3600
5 arahan
- Padamkan satu atau lebih kekunci yang ditentukan secara tidak segera. Kunci sebenarnya tidak dialih keluar daripada cache sehingga perintah SAVE atau BGSAVE seterusnya dijalankan.
- Sintaks: UNLINK key1 key2...
- Contoh: UNLINK mykey key2
Nota:
- Mengosongkan cache boleh menyebabkan kemerosotan prestasi kerana mengisi semula cache mengambil masa.
- Pilih arahan yang sesuai berdasarkan keperluan khusus anda.
- Berhati-hati semasa menggunakan arahan FLUSHALL kerana ia tidak boleh diubah.
- Membersihkan cache dengan kerap membantu mengekalkan kecekapan dan prestasi cache.
Atas ialah kandungan terperinci arahan pembersihan cache redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!