تغير الحجم
التحجيم تحت التحميل
أثناء تحجيم ذاكرة التخزين المؤقت تحت التحميل، قم بتكوين maxmemory-reserved
الإعداد لتحسين استجابة النظام. لمزيد من المعلومات، راجع تكوين إعداد maxmemory-reserved.
تحجيم المجموعات
حاول تقليل البيانات قدر الإمكان في ذاكرة التخزين المؤقت قبل تحجيم ذاكرة التخزين المؤقت المجمعة داخلها أو خارجها. يضمن تقليل البيانات نقل كميات أصغر من البيانات، ما يقلل من الوقت المطلوب لعملية المقياس. لمزيد من المعلومات حول وقت التحجيم، راجع متى يجب تغيير الحجم.
تغيير الحجم قبل أن يكون التحميل مرتفعًا جدًا
ابدأ التحجيم قبل أن يصبح تحميل الخادم أو استخدام الذاكرة مرتفعًا جدًا. إذا كان مرتفعًا جدًا، فهذا يعني أن خادم Redis مشغول. لا يحتوي خادم Redis المشغول على موارد كافية لتوسيع نطاق البيانات وإعادة توزيعها.
أحجام ذاكرة التخزين المؤقت
إذا كنت تستخدم TLS ولديك عدد كبير من الاتصالات، ففكر في التوسع بحيث يمكنك توزيع الحمل على المزيد من الذاكرات الأساسية. تتم استضافة بعض أحجام ذاكرة التخزين المؤقت على الأجهزة الظاهرية بأربع ذاكرات أساسية أو أكثر. من خلال توزيع أحمال العمل عبر ذاكرات أساسية متعددة، يمكنك المساعدة في خفض الاستخدام الكلي لوحدة المعالجة المركزية على الأجهزة الظاهرية لذاكرة التخزين المؤقت. لمزيد من المعلومات، راجع التفاصيل حول أحجام الأجهزة الظاهرية والذاكرات الأساسية.
التحجيم والذاكرة
يُمكنك توسيع نطاق مثيلات ذاكرة التخزين المؤقت في مدخل Microsoft Azure. يمكنك أيضا تغيير حجم ذاكرة التخزين المؤقت برمجيا باستخدام PowerShell cmdlets وAzure CLI وباستخدام مكتبات إدارة Microsoft Azure (MAML).
عند توسيع نطاق ذاكرة التخزين المؤقت لأعلى أو لأسفل في المدخل، يتم تغيير حجم كل من maxmemory-reserved
والإعدادات maxfragmentationmemory-reserved
تلقائيا بالتناسب مع حجم ذاكرة التخزين المؤقت. على سبيلِ المثال، في حال عيّن maxmemory-reserved
إلى 3 غيغابايت على ذاكرة التخزين المؤقت 6 غيغابايت، وقمت بالتحجيم إلى ذاكرة التخزين المؤقت 12 غيغابايت، يتم تحديث الإعدادات تلقائيًا إلى 6 غيغابايت أثناء التحجيم. عند تقليص الحجم، يحدثُ العكس.
عند توسيع نطاق ذاكرة التخزين المؤقت لأعلى أو لأسفل برمجيا، باستخدام PowerShell أو CLI أو Rest API، يتم تجاهل أي maxmemory-reserved
منها أو maxfragmentationmemory-reserved
كجزء من طلب التحديث. يُكرّم تغيير التحجيم الخاص بك فقط. بإمكانك تحديث إعدادات الذاكرة هذه بعد اكتمال عملية التحجيم.
لمزيد من المعلومات حول التحجيم والذاكرة، اعتمادا على الطبقة الخاصة بك، راجع إما:
- كيفية تغيير الحجم - المستويات الأساسية والقياسية والمتميزة، أو
- كيفية التوسيع والتوسيع - مستويات Enterprise وEnterprise Flash.
إشعار
عند تغيير حجم ذاكرة التخزين المؤقت لأعلى أو لأسفل برمجيًا، يتم تجاهل أي maxmemory-reserved
أو maxfragmentationmemory-reserved
كجزء من طلب التحديث. يُكرّم تغيير التحجيم الخاص بك فقط. بإمكانك تحديث إعدادات الذاكرة هذه بعد اكتمال عملية التحجيم.
يساعد تصغير بياناتك على التحجيم الكامل بسرعة أكبر
إذا لم يكن الاحتفاظ بالبيانات في ذاكرة التخزين المؤقت مطلبًا، ففكر في مسح البيانات قبل التحجيم. يساعد مسح ذاكرة التخزين المؤقت على اكتمال عملية التحجيم بسرعة أكبر بحيث تتوفر السعة الجديدة في وقت أقرب. راجع المزيد من التفاصيل حول كيفية بدء عملية المسح.
تحجيم ذاكرة التخزين المؤقت لطبقة المؤسسة
نظرا لأن مستويات Enterprise وEnterprise Flash مبنية على Redis Enterprise بدلا من Redis مفتوحة المصدر، فهناك بعض الاختلافات في أفضل ممارسات التحجيم. راجع أفضل الممارسات لمستويات Enterprise وEnterprise Flash لمزيد من المعلومات.