คำอธิบายของปัญหา:
1. ไม่สามารถรับทรัพยากรจากพูลการเชื่อมต่อปฏิเสธ: เชื่อมต่อ
ลิงค์ไคลเอนต์บน Windows Java ถูกปฏิเสธลองคิดดูปัญหา
1. Redis ติดตั้งบน Linux ใน VMware เริ่มต้นตามปกติ
2. ใช้ไคลเอนต์ SSH เพื่อเชื่อมโยง Linux เพื่อใช้งาน REDIS
3.Linux Firewall ถูกปิด
4. คุณสามารถใช้ IP บน Linux
มันควรจะดีใช้ telnet เพื่อทดสอบพอร์ต
Telnet 192.168.0.104 6379
พบว่าไม่สามารถเชื่อมต่อพอร์ตได้ แต่พอร์ตอื่น ๆ ภายใต้ Linux สามารถเชื่อมต่อได้ซึ่งหมายความว่ามันเป็นปัญหากับการกำหนดค่าของ Redis เอง
หลังจากดูที่ไฟล์การกำหนดค่าเราพบว่าไฟล์การกำหนดค่าถูกผูกไว้กับ IP ท้องถิ่นและการกำหนดค่านี้จะทำให้การเข้าสู่ระบบ IP อื่น ๆ ถูกปฏิเสธดังนั้นเราจึงแสดงความคิดเห็น
ถัดไปการทดสอบจะทำงาน ลิงก์ได้รับการโพสต์เพื่ออธิบายปัญหาได้รับการแก้ไข แต่ปัญหาใหม่เกิดขึ้น: Denied Redis กำลังทำงานในโหมดป้องกันเนื่องจากโหมดป้องกันถูกเปิดใช้งาน ...
ปัญหาบอกว่า Redis อยู่ในโหมดป้องกันและไม่อนุญาตให้ลิงก์ไคลเอนต์ที่ไม่ใช่ท้องถิ่น เราสามารถแก้ปัญหาได้โดยการตั้งรหัสผ่านสำหรับ REDIS จากนั้นเขียนรหัสผ่านเมื่อไคลเอนต์เชื่อมโยง
กำหนดค่าคำสั่ง redis
ชุดกำหนดค่าต้องการ 123 -> 123 เป็นรหัสผ่าน
ตอนนี้ไคลเอนต์ Java สามารถเชื่อมโยงไปยังรหัสผ่านโดยกำหนดค่าหมายเลข IP โฮสต์
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น