현재 제가 사용하고 있는 Spring Boot 버전은 2.7.7 이었습니다.
사용하던 Redisson (org.redisson:redisson-spring-boot-start:3.17.7) 버전이 3.19.0 (org.redisson:redisson-spring-boot-start:3.19.0) 으로 업데이트 가능하다는 표시가 떴고 저는 아무 생각 없이 업데이트를 하였습니다.
그 결과... RedissonClient은 일부 작동되는 것으로 보이나 RedisTemplate 을 통해 redis 연결하는 것이 작동되지 않았습니다.
logging:
level:
org.springframework.data.redis.*: trace
org.springframework.cache.*: trace
로깅 설정을 위와 같이 하고 보니 계속 아래와 같이 o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory
라는 로그가 찍히며 연결이 안되었습니다.
Redisson 깃허브 를 확인해보면 redisson-spring-data 와 Spring Boot 의 버전 정보를 볼 수 있습니다.
org.redisson:redisson-spring-boot-start:3.19.0 을 보면 그 안에 org.redisson:redisson-spring-data-30 인 것을 알 수 있는데 이는 Spring Boot 3 와 호환이 되는 모듈입니다.
결국 Spring Boot 2 를 사용하고 계신다면 org.redisson:redisson-spring-boot-starter 를 3.17. 버전 이하를 사용하셔야 됩니다. (3.18. 도 호환 안됨)