728x90
에러 :
Caused by: javax.net.ssl.SSLException: handshake timed
out at io.netty.handler.ssl.SslHandler.handshake(...)
원인 :
난 local proflie에 로컬호스트로 돌렸는데 위처럼 에러가 뜨면서 http통신이 안됐다. 이유는 redis 자체가 ssl 설정이 디폴트로 들어가게 되어있는데 로컬호스트는 http라 ssl 활성화가 안되어있다. 근데 무조건 ssl 사용이 되게 설정이 되어있어서 http도 ssl 적용이 되어있었다.
예를들어
ettuceClientConfiguration clientConfig = LettucePoolingClientConfiguration.builder()
.commandTimeout(Duration.ofMillis(5000L))
.poolConfig(poolConfig)
.useSsl()
.build();
useSsl() 이걸 주석처리하거나 다른 프로파일들도 중복되어있으면 분기처리하면 정상적으로 redis 실행이 된다...
'IT > ⚇⚉cause' 카테고리의 다른 글
[windows] redis 설치, 실행, spring 에 연결하기 (0) | 2022.07.08 |
---|---|
[Ubuntu Docker] Resid + Spring 연결 (0) | 2022.07.08 |
[Ubuntu Docker] redis 설치 (1) | 2022.07.08 |
[Ubuntu 20.04.4 LTS] WSL2설치, Docker.io 설치, ubuntu 연결안됨 원인, Docker 삭제 (0) | 2022.07.05 |
Spring Controller (MVC) Model, ModelAndView (0) | 2022.06.29 |