작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
33
0
Caused by: org.springframework.data.redis.listener.adapter.RedisListenerExecutionFailedException: org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis
at org.springframework.data.redis.listener.RedisMessageListenerContainer.lazyListen(RedisMessageListenerContainer.java:383) ~[spring-data-redis-3.5.1.jar:3.5.1]
at org.springframework.data.redis.listener.RedisMessageListenerContainer.start(RedisMessageListenerContainer.java:361) ~[spring-data-redis-3.5.1.jar:3.5.1]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405) ~[spring-context-6.2.8.jar:6.2.8]
... 19 common frames omitted
Caused by: org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.translateException(LettuceConnectionFactory.java:1858) ~[spring-data-redis-3.5.1.jar:3.5.1]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java:1789) ~[spring-data-redis-3.5.1.jar:3.5.1]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1586) ~[spring-data-redis-3.5.1.jar:3.5.1]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.lambda$getConnection$0(LettuceConnectionFactory.java:1566) ~[spring-data-redis-3.5.1.jar:3.5.1]
at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.doInLock(LettuceConnectionFactory.java:1527) ~[spring-data-redis-3.5.1.jar:3.5.1]
위에꺼는 백엔드 서버 에러이고 밑에는 프론트엔드 서버 에러입니다.
안녕하세요 강사님 채팅 서버와 프론트를 배포를 해서 Elastic Cache를 이용을 하고 있는데
EC2 랑 연결이 잘 되어 있으면서도 이런 에러가 뜹니다.
아무리 찾아봐도 더 해결사항이 보이지 않아 질문드립니다.
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. KMC님 질문 주셔서 감사합니다.
현재 KMC님의 상황은 Spring Boot 애플리케이션이 Redis 서버와의 연결에 실패하는 문제로 보입니다. 이는 여러 원인에서 기인할 수 있으며, 문제를 해결하기 위해 몇 가지 점을 검토해 보겠습니다:
Redis 서버의 접근 가능 여부:
redis-cli -h <Redis 서버 호스트명> -p 6379
명령어로 직접 접속 시도가 가능한지 확인해 보세요. 질문에서처럼 가능하다면 네트워크 설정에는 큰 문제가 없을 것입니다.Redis의 설정 확인:
Spring Boot 설정 확인:
application.properties
또는 application.yml
파일에서 Redis 호스트와 포트가 올바르게 설정되어 있는지 확인해 보세요. 예를 들어:
spring:
redis:
host: <Redis 호스트명>
port: 6379
VPC 및 보안 그룹 설정:
FireWall 설정:
관련해서 도움이 될 만한 추가 정보를 제공하는 링크들을 참조하세요:
제가 제공한 정보가 문제 해결에 도움이 되길 바라며, 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
강사님 아직 해결이 안됐습니다.