全部产品
Search
文档中心

Tair (Redis® OSS-Compatible):Hapus kunci yang kadaluwarsa

更新时间:Jul 06, 2025

Topik ini menjelaskan kebijakan default untuk menghapus kunci yang kadaluwarsa secara otomatis dan metode untuk menghapus kunci tersebut secara manual di Tair (Redis OSS-compatible).

Informasi latar belakang

Jika instance Anda memiliki kebijakan kedaluwarsa tetapi jumlah kunci jauh lebih besar dari yang diharapkan, atau jika puluhan hingga ratusan ribu kunci kadaluwarsa pada waktu tertentu atau dalam rentang waktu tertentu (seperti satu hingga dua jam), instance Anda mungkin berisi terlalu banyak kunci kadaluwarsa yang perlu dihapus.

Kebijakan default

Tair (Redis OSS-compatible) menyediakan kebijakan default berikut untuk menghapus kunci yang kadaluwarsa secara otomatis:

  • Kedaluwarsa aktif: Sistem secara berkala mendeteksi dan menghapus kunci yang kadaluwarsa.

  • Kedaluwarsa pasif: Saat Anda mengakses kunci yang kadaluwarsa, sistem akan menghapusnya.

  • Pengusiran paksa: Saat penggunaan memori suatu instance mencapai nilai Maxmemory, operasi diblokir, kunci diusir, atau kesalahan memori habis (OOM) dipicu. Dalam hal ini, Redis menggunakan kebijakan volatile-lru. Untuk informasi lebih lanjut, lihat parameter maxmemory-policy dalam topik Parameter yang Didukung.

Catatan

Kebijakan di atas tidak melibatkan operasi manual.

Hapus kunci yang kadaluwarsa dengan cepat

Berikut adalah beberapa metode untuk menghapus kunci yang kadaluwarsa dengan cepat:

  • Gunakan fitur Clear Data di halaman detail instance konsol untuk menghapus semua kunci yang kadaluwarsa dari instance dengan cepat. Untuk informasi lebih lanjut, lihat Hapus Data.

    Peringatan

    Metode ini membutuhkan waktu paling sedikit tetapi mengonsumsi lebih banyak sumber daya instance. Ini dapat memengaruhi bisnis online Anda. Lanjutkan dengan hati-hati. Kami menyarankan Anda melakukan operasi ini selama jam-jam sepi.

  • Konfigurasikan tugas O&M terjadwal di konsol CloudOps Orchestration Service (OOS) untuk menghapus kunci yang kadaluwarsa selama jam-jam sepi. Untuk informasi lebih lanjut, lihat Gunakan OOS untuk Menghapus Kunci yang Kadaluwarsa Secara Berkala dari Tair atau Redis.

  • Atur hz ke nilai yang lebih besar untuk menghapus kunci yang kadaluwarsa lebih sering. Untuk informasi lebih lanjut, lihat Aktifkan Kontrol Frekuensi Dinamis untuk Tugas Latar Belakang.

    Penting

    Semakin besar nilainya, semakin banyak sumber daya CPU yang dikonsumsi oleh instance.

    Kami menyarankan Anda meningkatkan nilai dalam penambahan 10 dan mengamati utilisasi CPU instance untuk mencegah beban berlebih pada CPU.

  • Konfigurasikan kebijakan kedaluwarsa time-to-live (TTL) untuk kunci berdasarkan kebutuhan Anda guna mencegah penyimpanan jangka panjang kunci yang tidak relevan di database Anda.

Referensi

Ruang lingkup aplikasi

  • Tair (Redis OSS-compatible)