اتصالات العميل رديس
رديس لتلقي الاتصالات من العملاء من خلال الاستماع على منفذ 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 | إغلاق اتصال العميل |