<aside> 💡
Docker에 Container가 안 띄워져있나?
</aside>
→ 아니 띄워져 있었다… 정상적으로 띄워져 있고, 포트번호와 주소, 비밀번호까지 확인했으나 딱히 잘못된 점은 없었다.
<aside> 💡
혹시 redisRepository를 제대로 못 찾나?
</aside>
→ 어노테이션 @EnableRedisRepositories(basepackage = “org.~”) 설정을 해줘서 명확하게 해줬으나, 이또한 문제가 아니었다.
<aside> 💡
application.yml에서 제대로 주입이 되고 있나?
</aside>
→ 해당 설정파일에서 host, port, password가 제대로 주입되는지 확인을 시도했다. application.yml 파일을 한 번더 확인을 한 후, refreshTokenConfig 파일로 들어가 redis 설정이 잘 들어가나 확인했는데, 비밀번호를 넣어주지 않는 것 같았다.
✅ 아래 처럼 비밀번호를 넣어주니 해결됐다.
public RedisConnectionFactory refreshTokenRedisConnectionFactory() {
RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration();
redisStandaloneConfiguration.setHostName(host);
redisStandaloneConfiguration.setPort(port);
redisStandaloneConfiguration.setPassword(password);
return new LettuceConnectionFactory(redisStandaloneConfiguration);
}