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

Redis هو مخزن بيانات عالي السرعة يعمل داخل الذاكرة، ويوفر أداءً فورياً وقابلاً للتوسع للتطبيقات.

وصول فائق السرعة للبيانات المتكررة.

البيانات تستقر في RAM لضمان السرعة القصوى.

دعم القوائم، المجموعات، Hashes، وStreams.

Clustering وانتقال تلقائي عند الفشل.
أين يصبح Redis طبقة مساندة مؤثرة للتطبيقات والخدمات.


تسريع التطبيقات وتقليل الحمل على قواعد البيانات الأساسية.

تخزين جلسات المستخدمين باستجابة فائقة السرعة وقابلية توسع عالية.

تخزين والتحقق من Access Tokens وJWTs وبيانات المصادقة الوصفية.

دعم المهام غير المتزامنة وتدفق الأحداث والمراسلة بين الخدمات المصغرة.

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

تقوم التطبيقات الخارجية باستدعاء IDM مباشرة للحصول على بيانات الهوية والوكالات، مما يتسبب في حمل متكرر وثقيل على النظام.


واجهات وخدمات مختارة ولّدت أكثر من 642 ألف استدعاء خلال يوم واحد فقط.
المصدر: بيانات الرسم البياني المضمنة في العرض الأصلي.

متوسط زمن الاستجابة يعكس الأداء الحالي ويحدد الأولويات الفنية للتحسين.

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

تقديم Redis لتخزين استجابات IDM المتكررة، مما يقلل الحمل بشكل جذري ويحسن الأداء.


استبدال الاستدعاءات الخارجية المتكررة بطبقة Redis يقلل زمن الاستجابة ويخفف الحمل على IDM.
المصدر: بيانات الرسم البياني المضمنة في العرض الأصلي.

تسجيل الخروج من أي نظام يؤدي إلى إبطال جلسة المستخدم فوراً عبر جميع الأنظمة المتصلة.


يقضي Redis على حركة مرور البيانات غير الضرورية، ويسرّع الاستجابات، ويحمي IDM من الأحمال الزائدة.

استجابة فورية للطلبات المتكررة.

استجابات بأجزاء من الملي ثانية بدلاً من قفزات متعددة.

تقليل خطر تحول IDM إلى عنق زجاجة.

تحكم مركزي يقلل مخاطر تسجيل الخروج الجزئي.

استيعاب طفرات الحركة عبر Redis لا IDM.

NCGR.gov.sa