Не удалось инициализировать кэш слотов кластера.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не удалось инициализировать кэш слотов кластера.

Сообщение Anonymous »

Я получаю исключение ниже при попытке подключиться к серверу Redis AWS elasticache из контейнера, развернутого в AWS Kubernetes.
Ошибка:
Could not initialize cluster slots cache

Код Java:
Set nodes = new HashSet();

nodes.add(new HostAndPort("elsticache.abc.cache1.amazonaws.com", 6379));
nodes.add(new HostAndPort("elsticache.abc.cache2.amazonaws.com", 6379));
nodes.add(new HostAndPort("elsticache.abc.cache3.amazonaws.com", 6379));
nodes.add(new HostAndPort("elsticache.abc.cache4.amazonaws.com", 6379));

try (JedisCluster jedisCluster = new JedisCluster(nodes)) {
jedisCluster.set("key1", "value1");
String value = jedisCluster.get("key1");

log.info("value: {}", value);
} catch (Exception e) {
log.info("error: {}, e.getMessage());
}

pom.xml:

redis.clients
jedis
5.2.0



Подробнее здесь: https://stackoverflow.com/questions/792 ... lots-cache
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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