백엔드
보통
코딩
캐시 전략 구현
다양한 캐싱 패턴 구현
35분
80점
#3763
문제 설명
웹 애플리케이션을 위한 다양한 캐싱 전략을 구현하세요.
구현할 패턴
- Cache-Aside (Lazy Loading)
1. 캐시 확인 2. 없으면 DB 조회 3. 캐시에 저장
- Write-Through
1. 캐시에 쓰기 2. DB에 쓰기 (동기)
- Write-Behind (Write-Back)
1. 캐시에 쓰기 2. 나중에 DB에 쓰기 (비동기)
- Read-Through
캐시가 자동으로 DB 조회
추가 기능
- TTL (Time To Live)
- 캐시 무효화
- 캐시 워밍
실행 버튼을 눌러 코드를 실행하세요.