inflearn logo
강의

講義

知識共有

非専門家でも理解できるRedis入門・実践(照会性能最適化編)

Elastic

74

작성자 없음

投稿した質問数 0

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]
{4F17ADA7-2DCA-4064-B9D0-987B1B76828B}.png

위에꺼는 백엔드 서버 에러이고 밑에는 프론트엔드 서버 에러입니다.

 

안녕하세요 강사님 채팅 서버와 프론트를 배포를 해서 Elastic Cache를 이용을 하고 있는데

image.png

 

EC2 랑 연결이 잘 되어 있으면서도 이런 에러가 뜹니다.

 

아무리 찾아봐도 더 해결사항이 보이지 않아 질문드립니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

redis nosql query-tuning performance-tuning

回答 2

0

jscode

안녕하세요!!

현재 글이 '작성자 없음'으로 표시된 걸로 보아

이미 해결이 되셔서 삭제하신 걸로 예상됩니다!

혹시 해결이 안 되셨다면 댓글 남겨주세요:D

0

KMC

강사님 아직 해결이 안됐습니다.

0

jscode

안녕하세요 KMC님!

이후에 남겨주셨던 아래 링크에 답변 같이 남겨뒀습니다:D

https://inf.run/Jp4Fk

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. KMC님 질문 주셔서 감사합니다.

현재 KMC님의 상황은 Spring Boot 애플리케이션이 Redis 서버와의 연결에 실패하는 문제로 보입니다. 이는 여러 원인에서 기인할 수 있으며, 문제를 해결하기 위해 몇 가지 점을 검토해 보겠습니다:

  1. Redis 서버의 접근 가능 여부:

    • EC2 인스턴스에서 Redis 클라이언트를 사용하여 redis-cli -h <Redis 서버 호스트명> -p 6379 명령어로 직접 접속 시도가 가능한지 확인해 보세요. 질문에서처럼 가능하다면 네트워크 설정에는 큰 문제가 없을 것입니다.
  2. Redis의 설정 확인:

    • Redis 구성이 올바른지 확인하세요. 특히 보안 그룹 설정에서 Redis 포트(기본 6379)가 열려 있는지와 AWS VPC 및 서브넷에서 올바르게 연결되어 있는지 확인해야 합니다.
  3. Spring Boot 설정 확인:

    • application.properties 또는 application.yml 파일에서 Redis 호스트와 포트가 올바르게 설정되어 있는지 확인해 보세요. 예를 들어:
      
      spring:
      redis:
       host: <Redis 호스트명>
       port: 6379
      

    • 특히 보안이나 인증 설정이 추가적으로 요구되는지, 환경 변수 설정이 필요한지 확인해 봅니다.
  4. VPC 및 보안 그룹 설정:

    • Spring Boot 애플리케이션이 실행되는 서버와 Redis가 동일한 VPC 환경 내에 있는지 확인하고, 필요한 인바운드 및 아웃바운드 규칙이 제대로 설정되어 있는지 확인하세요.
  5. FireWall 설정:

    • EC2 인스턴스 및 배포한 네트워크에서 방화벽 설정이 Redis 서버를 차단하고 있지는 않은지 확인하세요.

관련해서 도움이 될 만한 추가 정보를 제공하는 링크들을 참조하세요:

제가 제공한 정보가 문제 해결에 도움이 되길 바라며, 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

redis VS valkey

0

200

2

스프링 부트에 Redis 적용하기 질문

0

97

2

redis 적용을 위한 service 반환값

0

63

2

redis 사용으로 인한 비용

0

241

2

Redis를 적용했음에도 불구하고 조회 성능의 큰 차이가 없고 오히려 더 안좋은 조회속도를 보이는 것 같습니다.

0

144

3

Elastic Cache 에러

0

85

2

AWS 리소스 삭제에 관하여

0

74

2

ec2안에서 pull 받는 이유가 뭔가요 ?

0

83

2

Nest.js + Redis 구현 문제

0

677

3

데이터를 안가져와요

0

72

2

Spring Boot 프로젝트에 Redis 셋팅 추가하기에서 13분 질문있습니다.

0

188

2

레디스 환경 셋팅 질문있습니다.

0

99

2

엘라스틱 서치와 레디스의 차이점을 알고 싶습니다.

0

262

2

-parameters

0

128

2

Redis vs Memcached

0

230

2

redis 를 compose 로 묶어준 이유가 궁금합니다.

0

155

2

k6의 결과 해석

0

257

2

Jackson2JsonRedisSerializer에 대한 궁금증

0

233

1

사용된 어노테이션에 관한 질문

0

147

1

Redis 사용 방식에 대해서 질문 있습니다

0

154

1

aws elasticcache redis 툴 접속.

0

220

1

Redis를 사용하는 이유

0

709

2

로컬에서 docker compose 명령어 실행 시

0

275

2

EC2 서버 실행시키기 관련하여

0

428

2