This project demonstrates how to build a Spring Boot 4 application using:
- Java 24
- Spring Data Redis
- Redis
- Docker Compose
- Testcontainers for integration testing
The goal of this project is to showcase a modern backend setup with containerized infrastructure and reliable integration tests.
- Java 24
- Spring Boot 4
- Spring Data Redis (Lettuce client)
- Redis 7
- Docker Compose
- Redis integration using Spring Data Redis
- Containerized Redis via Docker Compose
- Clean and minimal project structure
- Production-ready dependency setup
Make sure Docker is installed.
docker compose up -d