Redis를 사용해 이메일 주소(key)와 인증 번호(value)를 담으려고 설정 후 서버를 실행했다.
메일 전송까지는 정상적으로 동작했고 Redis Server에 데이터를 담으려 할 때 다음과 같은 에러가 발생했다.
java.net.UnknownHostException: 알려진 호스트가 없습니다 (default)
다음은 Redis Server에서의 Username과 password가 기본 값일 때의 화면이다.
위 화면 이미지 그대로 RedisConfig 설정에서 hostName을 "default"로 했더니 발생하는 에러였다.
@Configuration
class RedisConfig {
// ...
@Bean
fun redisConnectionFactory(): LettuceConnectionFactory {
val redisStandaloneConfiguration = RedisStandaloneConfiguration(host, port.toInt())
redisStandaloneConfiguration.hostName = "default"
redisStandaloneConfiguration.password = RedisPassword.of(password)
return LettuceConnectionFactory(redisStandaloneConfiguration)
}
}
다음과 같이 hostName 설정은 빼고 작성하면 정상적으로 실행이 된다. ("default"가 "default"를 입력하라는 뜻이 아니었던 것..)
@Bean
fun redisConnectionFactory(): LettuceConnectionFactory {
val redisStandaloneConfiguration = RedisStandaloneConfiguration(host, port.toInt())
redisStandaloneConfiguration.password = RedisPassword.of(password)
return LettuceConnectionFactory(redisStandaloneConfiguration)
}
'TIL(Today I Learned)' 카테고리의 다른 글
TIL - Redis Key값에 특수 문자(이상한 문자)가 같이 들어가는 경우 (0) | 2024.05.31 |
---|---|
TIL - React, Spring Boot로 카카오 소셜 로그인 구현 STEP 2 (0) | 2024.05.30 |
TIL - RedisPassword (0) | 2024.05.30 |
TIL - React, Spring Boot로 카카오 소셜 로그인 구현 STEP 1 (0) | 2024.05.29 |
TIL - 로그인 후 Jwt 토큰으로 회원 정보를 가져올 때 NULL (0) | 2024.05.28 |