728x90
오류 내용
Factory method 'redisson' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException
확인하기
먼저 intelliJ - Database를 이용해 redis test connection을 확인해주었다.
아래 설정 파일에서 해당부분을 설정해주었다.
여기서 test connection이 성공한 host와 port가 일치한지 확인 해주었다.
@Configuration
@EnableRedisRepositories
public class RedisConfig {
@Value("${spring.data.redis.host}")
private String host;
@Value("${spring.data.redis.port}")
private int port;
@Bean
public RedisConnectionFactory redisConnectionFactory() {
return new LettuceConnectionFactory(host, port);
}
@Bean
public RedisTemplate<String, String> redisTemplate() {
RedisTemplate<String, String> redisTemplate = new RedisTemplate<>();
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setValueSerializer(new StringRedisSerializer());
redisTemplate.setConnectionFactory(redisConnectionFactory());
return redisTemplate;
}
}
해당 값 설정은 application.yaml에서 설정해주었기 때문에 제대로 작성되었는지 확인 후 고쳐주었더니 잘 작동했다.
728x90
'database > redis' 카테고리의 다른 글
[Redis][Spring Boot] Redis Keyspace Notification 기능 활용하여 redis key 만료 감지하기 (1) | 2024.11.22 |
---|---|
[Spring][Redis] Redis & 캐싱 (0) | 2024.09.09 |
Redis 사용하기 (Windows) (1) | 2024.02.11 |