Попытка включить код, связанный с azure redis autoreconnect, если произошла какая-либо ошибка сети в соединении Redis PubSub. Любая помощь / совет будет ценным. Ниже приведен мой код конфигурации Redis.
public class RedisConfig
{
@Bean
JedisConnectionFactory jedisConnectionFactory() {
JedisConnectionFactory jedis = new JedisConnectionFactory();
jedis.setHostName("redishostname");
jedis.setPassword("redispassword");
jedis.setPort(redisport);
return jedis;
}
@Bean
public RedisTemplate<String, Object> redisTemplate() {
final RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
template.setConnectionFactory(jedisConnectionFactory());
template.setValueSerializer(new GenericToStringSerializer<Object>(Object.class));
return template;
}
@Bean
RedisMessageListenerContainer redisContainer() {
final RedisMessageListenerContainer container = new RedisMessageListenerContainer();
container.setConnectionFactory(jedisConnectionFactory());
container.setTaskExecutor(Executors.newFixedThreadPool(4));
return container;
}
}