Spring Boot, Redisson 버전 확인하기

Cho-D-YoungRae·2023년 1월 3일
0

문제

현재 제가 사용하고 있는 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. 도 호환 안됨)

0개의 댓글