WEB,WAS/Spring

nested exception is java.util.NoSuchElementException: 'spring.redis.host' doesn't map to an existing object 에러

Rainbound-IT 2023. 8. 30. 17:19
반응형

 

spring이 갑자기 위 같은 에러 발생

 

Redis 의 노드 및 샤드 구성을 변경하긴 했는데 변경된지 한참뒤에야 아래와 같은 에러가 발생한 건 이상한일이다.

Exception encountered during context initialization - cancelling refresh attempt: 
org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'redisConfig' defined in file [/home/app/example-api/webapps/ROOT/WEB-INF/classes/example/configuration/cache/RedisConfig.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [example.configuration.cache.RedisConfig$$EnhancerBySpringCGLIB$$fb91242d]: 
Constructor threw exception; nested exception is java.util.NoSuchElementException: 
'spring.redis.host' doesn't map to an existing object

 

 

spring.redis.hosts=example-redis-0001-003.abcd.0001.apn2.cache.amazonaws.com

 

이렇게 만 properties 에 설정을 했었다.

 

 

 

spring.redis.host=example-redis.abcd.clustercfg.apn2.cache.amazonaws.com
spring.redis.hosts=example-redis-0001-003.abcd.0001.apn2.cache.amazonaws.com

 

구성 엔드포인트와 노드 엔드포인트를 두개 다적으니 정상적으로 동작을 하였다.

반응형