Я попытался выполнить проверку работоспособности Redis Server, используя следующий код:
Jedis jedis = null;
try {
jedis = new Jedis(System.getenv(REDIS_END_POINT), Integer.parseInt(System.getenv(REDIS_PORT)),true);
System.out.println(jedis);
if (jedis.ping().equalsIgnoreCase(PONG)) {
responseFlag = true;
LOGGER.info("Redis Connection established");
} else {
responseFlag = false;
LOGGER.error("The HealthCheck for this service returned: " + jedis.ping());
}
} catch (Exception exception) {
responseFlag = false;
LOGGER.error("Exception occurred " + exception.getMessage());
}
Это значение флага ответа является моим возвращаемым значением метода. Однако, когда я пытаюсь проверить код в методе main, он выдает исключение javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
.
Примечание. В моем файле конфигурации я установил необходимые переменные среды.