Redis
 sql >> база данни >  >> NoSQL >> Redis

Как да се свържа с екземпляр на клъстер на Docker Redis, използвайки jedis за Java?

Проблемът е в конфигурацията на Redis Cluster!

Вашето приложение отправя заявки към един от конфигурираните възли. Получава адреса на всички Redis възли, във вашия случай е IP в мрежата на Docker. В резултат на това получавате грешка при връзката.

За да коригирате това, добавете следния параметър към всеки възел в клъстера, за да актуализирате адреса за „рекламиране“

Пример с възел 192.168.83.101:7000:17000 (докер хостът е 192.168.83.101 , командният порт е 7000 , портът на клъстерната шина е 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. Разделете низ от символ в Lua

  2. Как да стартирате Redis на Amazon OpsWorks за Rails приложение?

  3. Изпразване/изтриване на набор в Redis?

  4. Проблем при десериализирането на redis-cache към обекти в Spring-boot

  5. Как да задам парола за Redis?