هل Redis متزامن؟
هل Redis متزامن؟

فيديو: هل Redis متزامن؟

فيديو: هل Redis متزامن؟
فيديو: Understanding Redis Pub/Sub (Getting Started) 2024, يمكن
Anonim

نعم، ريديس هو مترابط واحد على مستوى المستخدم ، OTOH ، يتم دعم جميع عمليات الإدخال / الإخراج غير المتزامنة بواسطة مجموعات مؤشرات ترابط kernel و / أو برامج تشغيل على مستوى الانقسام. منافس ، بالنسبة للبعض ، يشمل توزيع أحداث الشبكة على أجهزة الدولة.

بهذه الطريقة ، كم عدد الاتصالات المتزامنة التي يمكن لـ Redis معالجتها؟

ريديس 10000 منافس زبون حد . نعم ، ولكن على النحو الوارد أعلاه الأعلى يصبح عدد واصفات الملفات وإعدادات تكوين الذاكرة القصوى من عوامل الاختناق.

وبالمثل ، متى يجب ألا تستخدم Redis؟ لن نرغب في استخدام Redis لحالات استخدام مثل هذه:

  1. تخزين كميات كبيرة من البيانات في قيمة سلسلة واحدة (مثل محتويات الخلاصة الأحدث لكل مستخدم).
  2. تخزين البيانات عبر بُعدين أو أكثر (على سبيل المثال ، درجة لكل زوج (مستخدم ، موضوع)).
  3. تخزين البيانات التي تتطلب استعلامات مع تعقيد وقت طويل.

مع وضع هذا في الاعتبار ، هل Redis متعدد الخيوط؟

ريديس هو ، في الغالب ، واحد مترابطة الخادم من POV لتنفيذ الأوامر (في الواقع إصدارات حديثة من ريديس استخدم الخيوط لأشياء مختلفة). لم يتم تصميمه للاستفادة منه مضاعف أنوية وحدة المعالجة المركزية. ليس من العدل حقًا مقارنة واحدة ريديس المثال ل متعدد - مترابطة مخزن البيانات.

كم عدد حالات Redis الموجودة؟

إذا استطعت ، استخدم ريديس 32 بت حالات.

موصى به: