This is a demo project to introduce how to create a rate limiter filter using AOP with spring boot and redis.
- Install and start a redis daemon on your local machine or somewhere
- Change the redis host and port in application.properties.
- run RadioApplication
- Run the sample test-ping.sh to test in a new terminal.
For further reference, please consider the following sections:
- Official Gradle documentation
- Spring Boot Gradle Plugin Reference Guide
- Create an OCI image
- Spring Boot DevTools
- Spring Reactive Web
- Spring Data Redis (Access+Driver)
The following guides illustrate how to use some features concretely:
These additional references should also help you: