English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن للقانون Slaveof في Redis تحويل الخادم الحالي إلى خادم فرعي لخادم معين.
إذا كان الخادم الحالي خادم فرعي لخادم رئيسي معين، فإن تنفيذ الأمر SLAVEOF host port سيؤدي إلى توقف الخادم الحالي عن التزامن مع الخادم الرئيسي السابق، وإسقاط المجموعة البيانية القديمة، وبدء التزامن مع الخادم الرئيسي الجديد.
إلى جانب ذلك، تنفيذ الأمر SLAVEOF NO ONE على الخادم الفرعي سيؤدي إلى إغلاق وظيفة التزامن، وسيقوم الخادم الفرعي بالتحول من الخادم الفرعي إلى الخادم الرئيسي دون فقدان المجموعة المزامنة للبيانات.
باستخدام خاصية『SLAVEOF NO ONE لن يفقد المجموعة المزامنة للبيانات』، يمكن استخدام الخادم الفرعي كخادم رئيسي جديد عند فشل الخادم الرئيسي، مما يحقق تشغيل غير انقطاعي.
قاعدة النصوص لـ Redis Slaveof
redis 127.0.0.1:6379> SLAVEOF host port
>= 1.0.0
总是会返回 OK.
redis 127.0.0.1:6379> SLAVEOF 127.0.0.1 6379 OK redis 127.0.0.1:6379> SLAVEOF NO ONE OK