Skip to content

FEAT: 배포 서버에 L1 기반 Caching Logic 추가#300

Merged
dalcheonroadhead merged 12 commits intomasterfrom
develop
Apr 1, 2025
Merged

FEAT: 배포 서버에 L1 기반 Caching Logic 추가#300
dalcheonroadhead merged 12 commits intomasterfrom
develop

Conversation

@dalcheonroadhead
Copy link
Contributor

💡 Issue

🌱 Key changes

  • 1. Caffeine 기반 Spring Cache 설정
  • 2. 위도, 경도를 Geo-Hash로 바꾸는 로직 구현
  • 3. RDB <-> REDIS 동기화 로직 구현
  • 4. 동기화 시, update, 삽입, 변함 없는 값 구분하여 동기화 하도록 고도화 -> TTL 차이를 통한 LRU 리스트가 제대로 작동하도록 하기 위함.
  • 5. 서버 부팅 시 언제나 캐싱 최신화 시키는 로직 구현
  • 6. 비동기 스케줄러 활용해 하루마다 비동기 스케줄링 하도록 구현
  • 7. 전체 조회 쿼리문 JDBC -> JPA 다운 그레이드

✅ To Reviewers

📸 스크린샷

@dalcheonroadhead dalcheonroadhead added FEAT 🛠️ 새로운 구현 입니다. OPTIMIZATION ✔️ 기존에 구현한 서비스의 성능을 높혔습니다. ADVANCEMENT 🆙 기존에 구현한 서비스를 더 좋은 기술로 고도화 하였습니다. labels Apr 1, 2025
@dalcheonroadhead dalcheonroadhead requested a review from 42kko April 1, 2025 21:36
@dalcheonroadhead dalcheonroadhead self-assigned this Apr 1, 2025
@dalcheonroadhead dalcheonroadhead merged commit 1e02e5d into master Apr 1, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ADVANCEMENT 🆙 기존에 구현한 서비스를 더 좋은 기술로 고도화 하였습니다. FEAT 🛠️ 새로운 구현 입니다. OPTIMIZATION ✔️ 기존에 구현한 서비스의 성능을 높혔습니다.

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant