Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam artikel ini, kita membahas manajemen memori yang efektif dari cache Azure Managed Redis.
Kebijakan pengeluaran
Pilih kebijakanpengeluaran yang berfungsi untuk aplikasi Anda. Kebijakan default untuk Azure Managed Redis adalah volatile-lru, yang berarti bahwa hanya kunci yang memiliki nilai TTL yang ditetapkan dengan perintah seperti EXPIRE yang memenuhi syarat untuk pengeluaran. Jika tidak ada kunci yang memiliki nilai TTL, maka sistem tidak mengeluarkan kunci apa pun. Jika Anda ingin sistem mengizinkan kunci apa pun dikeluarkan jika berada di bawah tekanan memori, maka pertimbangkan kebijakan tersebut allkeys-lru .
Kedaluwarsa kunci
Menetapkan nilai kedaluwarsa pada kunci Anda. Kedaluwarsa menghapus kunci secara proaktif alih-alih menunggu sampai ada tekanan memori. Ketika pengusiran terjadi karena tekanan memori, itu dapat menyebabkan lebih banyak beban pada server Anda. Untuk informasi selengkapnya, lihat dokumentasi untuk perintah EXPIRE dan EXPIREAT.
Pantau penggunaan memori
Pertimbangkan untuk menambahkan pemberitahuan pada metrik "Persentase Memori Yang Digunakan" untuk memastikan bahwa Anda tidak kehabisan memori dan memiliki kesempatan untuk menskalakan cache Anda sebelum melihat masalah. Jika "Persentase Memori yang Digunakan" Anda secara konsisten lebih dari 75%, pertimbangkan untuk meningkatkan memori Anda dengan menskalakan ke tingkat yang lebih tinggi. Untuk informasi tentang tingkatan, lihat Arsitektur untuk informasi tentang tingkatan.