
캐시
캐시 전략 패턴
1 Cache-Aside (Lazy-Loading) 패턴
- 필요한 데이터만 캐시로 로드되며, 데이터는 클라이언트의 요청에 의해 캐시된다.
- 읽기 작업이 캐시를 사용하여 수행되며, 쓰기 작업은 데이터 스토어에 직접 이루어진다.
2 Read-Through 패턴
- 캐시 미스가 발생할 경우, 캐시는 자동으로 데이터 스토어에 접근하여 데이터를 로드하고, 이를 캐시에 저장한 다음, 응답한다.
- 캐시는 데이터의 로딩과 저장을 관리한다.
3 Write-Through/Write-Behind Caching 패턴
- Write-Through: 애플리케이션은 캐시에 데이터를 작성하고, 캐시는 이 데이터를 데이터 스토어에 동기적으로 전파한다.
- Write-Behind: 애플리케이션은 캐시에 데이터를 작성하고, 캐시는 이 데이터를 데이터 스토어에 비동기적으로 전파한다.
Redis 는 다음에...