Latest web development tutorials

اتصالات العميل رديس

رديس لتلقي الاتصالات من العملاء من خلال الاستماع على منفذ TCP أو يونكس بطريقة مأخذ، وعندما يتم تأسيس اتصال، رديس بعض العمليات التالية داخليا:

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

العدد الأقصى من الاتصالات

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

القيمة الافتراضية هي maxclients 10000 redis.conf يمكنك أيضا تعديل قيمة في هذا المجال.

config get maxclients

1) "maxclients"
2) "10000"

أمثلة

المثال التالي وضعنا عند بدء تشغيل الخدمة 100000 الحد الأقصى لعدد الاتصالات:

redis-server --maxclients 100000

أوامر العميل

SN القيادة وصف
1 قائمة العملاء بإرجاع قائمة العملاء للاتصال رديس الخدمة
2 العميل SETNAME تعيين اسم الاتصال الحالي
3 العميل GETNAME الحصول على اسم الخدمة التي وضعتها قيادة العميل SETNAME
4 العميل PAUSE بانتظار اتصالات العميل، يحدد الوقت بالميلي معلقة
5 العميل KILL إغلاق اتصال العميل