Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm cách nào để kết nối với một phiên bản cụm Docker Redis bằng jedis cho Java?

Vấn đề là trong cấu hình Redis Cluster!

Ứng dụng của bạn yêu cầu một trong các nút đã định cấu hình. Nó nhận địa chỉ của tất cả các nút Redis, trong trường hợp của bạn là IP trong mạng Docker. Kết quả là bạn gặp lỗi kết nối.

Để khắc phục điều này, hãy thêm tham số sau vào mỗi nút trong cụm để cập nhật địa chỉ "quảng cáo"

Ví dụ với nút 192.168.83.101:7000:17000 (máy chủ docker là 192.168.83.101 , cổng lệnh là 7000 , cổng bus cụm là 17000 )

cluster-announce-ip 192.168.83.100
cluster-announce-port 7000
cluster-announce-bus-port 17000



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tcp-backlog trong redis.conf là gì

  2. Đặt Cache Redis Expiration thành 1 năm

  3. Docker Redis Connection đã từ chối

  4. Độ dài tên có ảnh hưởng đến hiệu suất trong Redis không?

  5. gradle xây dựng các công trình địa phương. Trong bộ chứa docker thì không. TẠI SAO?