Redis: التخزين المؤقت عالي الأداء والمراسلة الفورية
Redis هو مستودع بيانات في الذاكرة يستخدمه في الإنتاج الشركات التي تحتاج أوقات استجابة بالميلي ثانية — لذاكرة تخزين الجلسات، ومحددات المعدل، والقوائم الترتيبية، وطوابير المهام، وخطوط معالجة الأحداث الفورية. يعلمك هذا المسار كيفية عمل Redis بالفعل: بنى البيانات الخاصة به، نموذج المثابرة، المراسلة pub/sub، و Streams API، وصولاً إلى تكوين المجموعة والتصميم المعماري للأنظمة الموزعة.
ما ستتعلمه
ستبدأ بأساسيات Redis — بنى البيانات الأساسية و CLI ومفتاح انتهاء الصلاحية — ثم تتقدم إلى استراتيجيات التخزين المؤقت وأنماط الإبطال و تقنيات التحسين المتقدمة. من هناك يغطي المسار Pub/Sub للمراسلة الفورية و Redis Streams مع مجموعات المستهلكين لمعالجة الأحداث المتينة و Redis Modules التي توسع القدرات المدمجة في الخادم. ستعمل أيضاً على تقسية الأمان وأفضل الممارسات والمراقبة واستكشاف الأخطاء قبل معالجة النسخ المتماثل عالي التوفر والعناقيد والتصميم المعماري للأنظمة الموزعة.
مسار التعلم
اثنا عشر دورة تمتد من A1 إلى C2. الدورة الافتتاحية، أساسيات Redis: بنى البيانات و CLI، مجانية. تغطي الدورات المتوسطة بناء التطبيقات الفورية باستخدام Pub/Sub و التخزين المؤقت المتقدم في Redis والتحسينات و تأمين Redis وأفضل الممارسات. يُغلق المسار عند C1/C2 بـ معالجة Streams المتقدمة مع مجموعات المستهلكين و توسيع Redis للتوفر العالي والأداء و المراقبة واستكشاف الأخطاء وضبط الأداء و الحجر الأساس تصميم الأنظمة الموزعة باستخدام Redis.
كيفية العمل
تنقسم كل دورة إلى دروس قصيرة ومركزة تكملها في المحرر المدمج مع التعليقات الفورية. يتوفر مدرس ذكي كلما احتجت إلى المساعدة، بحيث يمكنك العمل من خلال تفاصيل التكوين ومعالجة السلوك غير المتوقع والعمل بسرعتك الخاصة دون فقدان الزخم.