وصف المشكلة:
1. لا يمكن الحصول على مورد من التجمع ، ورفض الاتصال: الاتصال
تم رفض رابط العميل على Windows Java ، فكر في المشكلة
1. تم تثبيت Redis على Linux في VMware بشكل طبيعي
2. استخدم عميل SSH لربط Linux لتشغيل redis
3. تم إغلاق جدار الحماية
4. يمكنك أيضًا استخدام IP على Linux
يجب أن يكون على ما يرام ، استخدم telnet لاختبار المنفذ
Telnet 192.168.0.104 6379
لقد وجد أنه لا يمكن توصيل المنفذ ، ولكن يمكن توصيل المنافذ الأخرى تحت Linux ، مما يعني أنه يمثل مشكلة في تكوين Redis.
بعد النظر في ملف التكوين ، وجدنا أن ملف التكوين مرتبط بـ IP المحلي ، وسيؤدي هذا التكوين إلى رفض تسجيل الدخول IP آخر ، لذلك علقت عليه.
بعد ذلك ، يعمل الاختبار. تم نشر الرابط لشرح تم حل المشكلة ، ولكن تنشأ مشكلة جديدة: يتم رفض Redis في الوضع المحمي لأنه تم تمكين الوضع المحمي ...
تقول المشكلة أن Redis موجود حاليًا في الوضع المحمي ولا يتيح روابط العميل غير المحلي. يمكننا حل المشكلة عن طريق تعيين كلمة مرور لإعادة الدفعة ثم كتابة كلمة المرور عند ارتباطات العميل.
تكوين أوامر redis
Config Set QuistereSpass 123 -> 123 هي كلمة المرور
الآن يمكن لعميل Java الارتباط بكلمة المرور عن طريق تكوين رقم IP للمضيف
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.