https://github.com/sarakhild/city-service
This project we will see how integration the api to store their informations in redis and benefit from them
https://github.com/sarakhild/city-service
cache redis redission spring-webflux webclient
Last synced: 30 days ago
JSON representation
This project we will see how integration the api to store their informations in redis and benefit from them
- Host: GitHub
- URL: https://github.com/sarakhild/city-service
- Owner: SaraKhild
- Created: 2024-07-11T09:03:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T10:29:28.000Z (almost 2 years ago)
- Last Synced: 2025-05-20T17:50:45.063Z (about 1 year ago)
- Topics: cache, redis, redission, spring-webflux, webclient
- Language: Java
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# City Service
## Overview
RMapReactive is a reactive variant of the Redisson framework's map interface, providing asynchronous and non-blocking operations for handling key-value pairs in Redis. It offers efficient and scalable methods for storing and retrieving data, making it ideal for real-time applications.
In this project, we will see how to integrate the city api to store their information in redis and benefit from it using RMapReactive to ensure efficient and scalable data management.
## Usages
- Spring WebFlux
- WebClient
- Redisson "Redis"
- Lombok
## Architecture of the Project
### 1-src folder
- Client
- Configration
- Controller
- Model
- Service
### 2-Maven pom.xml
```
org.redisson
redisson
3.20.0
org.springframework.boot
spring-boot-starter-webflux
org.projectlombok
lombok
true
org.springframework.boot
spring-boot-starter-test
test
io.projectreactor
reactor-test
test
```
###### Output :star_struck:
##### :pencil2: `As you can see first photo, the time of fetch city information by zip code take some whole UNLIKE second photo take 7 millie second when it come from redis.`


---
### Good Luck