informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Dalam pengaturankey
Bersamaan dengan waktu kedaluwarsa,key
Buat pengatur waktu dan biarkan pengatur waktunyakey
Ketika waktu kedaluwarsa tiba, hapus kuncinya. Ini akan segera dihapus setelah habis masa berlakunya.Strategi ini dapat segera menghapus data kadaluwarsa dan sangat ramah memori, namun akan memakan banyak memori.CPU
Sumber daya digunakan untuk memproses data yang kedaluwarsa, sehingga memengaruhi waktu respons dan throughput cache.
Hanya ketika mengakses akey
Kapannya, akan dinilai apakah kuncinya sudah habis masa berlakunya, dan akan dihapus jika sudah habis masa berlakunya.Strategi ini dapat memaksimalkan penghematanCPU
Sumber daya, tetapi sangat tidak bersahabat dengan ingatan.Dalam kasus ekstrim, kadaluwarsa dalam jumlah besar dapat terjadikey
Belum diakses lagi, sehingga tidak akan terhapus dan memakan banyak memori.
Setiap jangka waktu tertentu, sejumlah database tertentu akan dipindai.expires
Sejumlah kata tertentu dalam kamuskey
, dan hapus masa berlakunyakey
. Strategi ini merupakan kompromi antara dua strategi pertama.Dengan menyesuaikan interval waktu pemindaian terjadwal dan konsumsi waktu terbatas setiap pemindaian, hal ini dapat dicapai dalam keadaan yang berbeda.CPU
dan sumber daya memori untuk mencapai efek keseimbangan optimal.
Strategi penghapusan memori Redis mengacu pada cara mengajukan memori baru ketika memori Redis untuk cache tidak mencukupi.
noeviction
: Ketika memori tidak cukup untuk menampung data yang baru ditulis, operasi penulisan baru akan melaporkan kesalahan.allkeys-lru
: Jika memori tidak cukup untuk menampung data yang baru ditulis, hapus kunci yang terakhir digunakan di ruang kunci.allkeys-random
: Ketika memori tidak cukup untuk menampung data yang baru ditulis, sebuah kunci akan dihapus secara acak dari ruang kunci.volatile-lru
: Jika memori tidak cukup untuk menampung data yang baru ditulis, hapus kunci yang terakhir digunakan di ruang kunci dengan waktu kedaluwarsa yang ditetapkan.volatile-random
: Ketika memori tidak cukup untuk menampung data yang baru ditulis, kunci akan dihapus secara acak dari ruang kunci dengan waktu kedaluwarsa yang ditetapkan.volatile-ttl
: Ketika memori tidak cukup untuk menampung data yang baru ditulis, di ruang kunci dengan waktu kedaluwarsa yang ditetapkan, kunci dengan waktu kedaluwarsa lebih awal akan dihapus terlebih dahulu.Penghapusan lambat dan mode kombinasi penghapusan reguler.
allkeys-lru