This project demonstrates how to integrate Redis with a Spring Boot application to enhance performance using in-memory caching. It showcases clean architecture and a simple use case to help understand how Redis works within a Spring ecosystem.
- Spring Boot and Redis integration
- Redis used as a caching layer
- Auto-configured
RedisTemplate
andCacheManager
- Clean separation of controller, service, and config layers
- Easy-to-configure via
application.properties
- Testable structure for further extension
- Java 21+
- Spring Boot
- Spring Data Redis
- Redis (Local or Remote)
- Maven