مشاركة عبر


كيفية ترقية إصدار مثيل Redis الخاص بك

يتم إصدار إصدارات جديدة من برنامج خادم Redis بشكل متكرر مع ميزات جديدة والمزيد من الأوامر وتحسينات الاستقرار. يعد الحفاظ على مثيلات Redis باستخدام أحدث إصدار من Redis طريقة جيدة للتأكد من حصولك على أفضل تجربة Redis ممكنة.

توضح هذه المقالة بالتفصيل كيفية ترقية مثيل Redis إلى أحدث إصدار من Redis المتوفر في ذاكرة التخزين المؤقت Azure ل Redis.

هام

بعد تعيين الإصدار القياسي ل Redis، تغطي هذه المقالة فقط الترقيات إلى الإصدار الرئيسي من Redis، وليس الإصدارات الثانوية أو إصدارات التصحيح. يتم إجراء تحديثات للإصدارات الثانوية والتصحيحية تلقائيا أثناء دورة التصحيح العادية كل شهر.

نطاق التوفر

يحتوي هذا الجدول على معلومات ميزات ترقيات Redis المتوفرة في كل مستوى.

المستوى الترقية التلقائية الترقية اليدوية
أساسي ،وقياسي، ومتميز لا لا
Enterprise وEnterprise Flash ‏‏نعم‬ ‏‏نعم‬

الإصدارات الحالية

يحتوي هذا الجدول على المعلومات التي يتوفر لها إصدار Redis في كل مستوى.

المستوى إصدار Redis المتوفر
أساسي ،وقياسي، ومتميز 6.0 (GA)
Enterprise وEnterprise Flash 7.2 (GA)

كيفية الترقية - المستويات الأساسية والقياسية والمتميزة

حاليا، لا تتوفر ترقية.

كيفية الترقية - مستويات Enterprise وEnterprise Flash

في مستويات المؤسسة، لديك خياران للترقيات: تلقائي ويدوي. الترقيات التلقائية هي جزء من عملية التصحيح القياسية. باستخدام العملية اليدوية، يمكنك بدء الترقيات المتوفرة خارج العملية التلقائية العادية.

ترقية تلقائية

يتم إجراء ترقيات إصدار خادم Redis تلقائيا كجزء من عملية التصحيح الشهرية القياسية. تحدث الترقيات إلى أحدث إصدار من Redis بمجرد وصول إصدار Redis إلى التوفر العام (GA) على Azure.

في GA لإصدار جديد، تتم ترقية مثيل Redis تلقائيا إلى إصدار GA الجديد ما لم تقم بتأجيله قبل التوفر العام. لمزيد من المعلومات حول تأجيل الترقية، راجع تأجيل الترقيات.

بدء ترقية يدويا

كبديل للترقية التلقائية، يمكنك أيضا الترقية يدويا إلى أحدث إصدار من Redis. توفر الترقيات اليدوية ميزتين أخريين بدلا من ذلك في انتظار حدوث الترقية التلقائية: أ) يمكنك التحكم عند حدوث الترقية، وب) يمكنك الترقية لمعاينة إصدارات خادم Redis.

  1. في المدخل، انتقل إلى نظرة عامة على ذاكرة التخزين المؤقت باستخدام قائمة الموارد. بعد ذلك، اختر ترقية في جزء العمل لبدء ترقية.

    لقطة شاشة تعرض جزء الترقية والإصدار الحالي والإصدار المتوفر.

  2. ثم ترى جزء Upgrade Redis الذي يعرض لك إصدار Redis الحالي وأي إصدار يمكنك الترقية إليه. كما هو ملاحظ في الجزء، الترقية لا رجعة فيها. لا يمكنك الرجوع إلى إصدار أدنى. لتأكيد عملية الترقية وبدءها، حدد بدء الترقية.

    تحذير

    بمجرد ترقية مثيل Redis الخاص بك، لا يمكن تخفيضه إلى الإصدار السابق.

    لقطة شاشة تعرض نظرة عامة محددة في قائمة الموارد وجزء بعنوان Upgrade Redis.

    إذا كنت تقوم بالفعل بتشغيل أحدث إصدار من برنامج Redis المتوفر، يتم تعطيل الزر ترقية .

تأجيل الترقيات

يمكنك تأجيل ترقية تلقائية لإصدار جديد من برنامج Redis من خلال ما يصل إلى 90 يوما. يمنحك هذا الخيار الوقت لاختبار الإصدارات الجديدة والتأكد من أن كل شيء يعمل كما هو متوقع. ثم تتم ترقية ذاكرة التخزين المؤقت إما بعد 90 يوما من وصول إصدار Redis الجديد إلى التوفر العام، أو كلما قمت بتشغيل الترقية يدويا.

يجب تحديد خيار التأجيل قبل أن يصل إصدار Redis الجديد إلى GA حتى يصبح ساري المفعول قبل حدوث الترقية التلقائية.

لتأجيل الترقيات إلى ذاكرة التخزين المؤقت، انتقل إلى الإعدادات المتقدمة في قائمة الموارد، وحدد المربع تأجيل تحديثات إصدار Redis DB.

لقطة شاشة تعرض الإعدادات المتقدمة المحددة في قائمة الموارد ومربع أحمر حول تأجيل تحديثات إصدار Redis DB.

هام

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

الاعتبارات قبل ترقية إصدارات Redis

يهدف كل إصدار Redis جديد إلى أن يكون ترقية سلسة من الإصدارات السابقة مع التوافق مع الإصدارات السابقة كمبدأ تصميم. ومع ذلك، تحدث تغييرات صغيرة وإصلاحات الأخطاء التي يمكن أن تسبب تغييرات في التطبيق. دائما ما يكون إدراكك لهذه التغييرات فكرة جيدة.

إصدار العميل

إذا كنت تستخدم عميل Redis قديما، فلا يمكن دعم الأوامر الجديدة أو ميزات Redis بشكل صحيح. نوصي دائما بالتحديث إلى أحدث إصدار مستقر من عميل Redis الخاص بك، حيث غالبا ما تحتوي الإصدارات الأحدث على تحسينات في الاستقرار والأداء أيضا. لمزيد من المعلومات حول تكوين مكتبة العميل، راجع أفضل الممارسات باستخدام مكتبات العميل.

RESP3

يتيح الإصدار 7.2 من Redis مواصفات بروتوكول تسلسل Redis المحدثة (RESP) تسمى RESP3. يوفر هذا البروتوكول أنواع بيانات أكثر ثراء وتحسينات في الأداء. استخدام RESP3 اختياري ويتم التفاوض عليه من قبل عميل Redis. نظرا لأن بعض عملاء Redis، مثل Go-Redis الإصدار 9+ والإصدار 6+من Lettuce ، يمكنهم تمكين RESP3 بشكل افتراضي، يمكن أن تؤدي ترقية مثيل خادم Redis إلى الإصدار 7.2 إلى تقديم استجابة بتنسيق مختلف. لتجنب هذا التغيير العاجل، يمكنك تكوين هؤلاء العملاء لاستخدام RESP2 بشكل افتراضي بدلا من ذلك.

كسر التغييرات

غالبا ما يحتوي كل إصدار من Redis على بعض إصلاحات الأخطاء الثانوية التي يمكن أن تقدم تغييرات فاصلة. إذا كانت لديك مخاوف، نوصي بمراجعة ملاحظات إصدار Redis 7.0 و7.2 قبل ترقية إصدار Redis الخاص بك: