مشاركة عبر


إدارة الذاكرة ل Azure Managed Redis

في هذه المقالة، نناقش إدارة الذاكرة الفعالة لذاكرة التخزين المؤقت Azure Managed Redis.

نهج الإخلاء

اختر نهج إخلاء يعمل مع تطبيقك. النهج الافتراضي ل Azure Managed Redis هو volatile-lru، ما يعني أن المفاتيح التي تم تعيين قيمة TTL لها أمر مثل EXPIRE هي فقط المؤهلة للإخلاء. إذا لم يكن هناك مفاتيح لها قيمة TTL، فلن يقوم النظام بإخلاء أي مفاتيح. إذا كنت تريد أن يسمح النظام بإخلاء أي مفتاح إذا كان تحت ضغط الذاكرة، ففكر في النهج allkeys-lru .

انتهاء صلاحية المفاتيح

تعيين قيمة انتهاء صلاحية على المفاتيح الخاصة بك. يؤدي انتهاء الصلاحية إلى إزالة المفاتيح بشكلٍ استباقي بدلاً من الانتظار حتى يكون هناك ضغط على الذاكرة. عند حدوث الاسترداد بسبب ضغط الذاكرة، يمكن أن يؤدي ذلك إلى المزيد من الحمل على الخادم الخاص بك. لمزيدٍ من المعلومات، راجع وثائق أوامر EXPIRE وSEINGAT.

مراقبة استخدام الذاكرة

ضع في اعتبارك إضافة تنبيه على مقياس "النسبة المئوية للذاكرة المستخدمة" للتأكد من عدم نفاد الذاكرة وأن لديك فرصة لتوسيع نطاق ذاكرة التخزين المؤقت قبل رؤية المشكلات. إذا كانت "النسبة المئوية للذاكرة المستخدمة" أكثر من 75٪، ففكر في زيادة الذاكرة عن طريق التحجيم إلى مستوى أعلى. للحصول على معلومات حول المستويات، راجع البنية للحصول على معلومات حول المستويات.

الخطوات التالية