redis를 익히기 위한 실습용 repository로, 테스트에 사용한 커맨드는 여기에서 확인할 수 있다.
- Java 11
- Spring Boot 2.7.7
- Spring Data Redis 2.7.7
- Redis 3.2.100
- Windows 11
Geospatial API는 레디스 버전 3.2 이상부터 지원하기 때문에 버전을 맞춰야 테스트가 정상적으로 돌아간다.
로컬에 레디스 서버를 띄운 뒤 테스트를 실행해야 한다. Windows의 경우, 레디스가 설치된 폴더에서 redis-server.exe를 찾아 실행시키면 된다.
처음에는 embedded-redis를 사용했으나 몇 가지 이슈사항이 있었다.
-
로깅 시스템이 중복 구현되어 exclude 해줘야 한다.
- 해당 문제는 embedded-redis 레포의 Issue로도 등록되어 있지만 업데이트가 이루어지지 않았다. 마지막 업데이트는 2020년도이다.
-
redis 버전이 2.8.19로 고정되어 있어 Geospatial API가 지원되지 않는다.
따라서, 로컬에 레디스를 설치해 사용하는 것으로 변경했다.