Проблема Jedis - «Не удалось подключиться к любому хосту, разрешенному для имени DNS».JAVA

Программисты JAVA общаются здесь
Anonymous
Проблема Jedis - «Не удалось подключиться к любому хосту, разрешенному для имени DNS».

Сообщение Anonymous »

Всякий раз, когда я пытаюсь подключиться к своему серверу Redis из моего приложения Java, используя Jedis, я получаю JedisconnectionException: не удалось подключиться к любому хосту, разрешенному для имени DNS. Приложение Java работает на той же машине, что и сервер Redis. Я также подключился к клиенту Redis, подобный терминалу с использованием командной строки на машине Linux, на которой он работает, аутентифицировал и выполнял Ping , в котором Pong был возвращен, чтобы убедиться, что Redis выполнялся. (не вся моя конфигурация, конечно): < /p>

Код: Выделить всё

bind 127.0.0.1
requirepass mypassword
port 6379
Это код, который я использую:

Код: Выделить всё

private void setupRedis(RedisCredentials credentials) {
final GenericObjectPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxIdle(0);

Jedis jedis;
try (JedisPool pool = new JedisPool(poolConfig, credentials.getIp(), credentials.getPort())) {
jedis = pool.getResource();
}

jedis.auth(credentials.getPassword());
jedis.connect();
log.info("Redis connection was established.")
}
< /code>
Я немного новичок в работе с Redis Поэтому я не был уверен в том, сколько информации включить в мой пост. Все и любая помощь очень ценится! Я также попробовал перезагрузить сервер Redis и снова запустить код, без успешной попытки. 
[b], ожидаемое, что произойдет [/b] 
, чтобы приложение для регистрации " redis connection было установлено  и не получать ошибки в процессе. Консольные журналы redis.clients.jedis.exceptions.jedisconnectionexception: не удалось подключиться к любому хосту, разрешенному для имени DNS 
, и, следовательно, приложение, очевидно, не удалось установить соединение с Redis.

Подробнее здесь: https://stackoverflow.com/questions/752 ... r-dns-name

Вернуться в «JAVA»