cache1 캐시 사용전략 : 왜 Redis인가? 캐시 설계부터 동기화 github 저장소 taeung515/team-click-war동시성 문제와 캐싱 전략을 주제로 간단한 팀 프로젝트를 진행했습니다. 저는 인기 검색어를 캐싱하여 성능을 극대화하는 것을 목표로 삼았고, 캐시 방식 선택 과정에서 데이터 동기화 문제를 깊이 고민했습니다. 로컬 캐시 대신 Redis를 도입하게 된 배경과 그 이유까지 포함해, 프로젝트를 통해 얻은 인사이트들을 기록했습니다. 인기 검색어 조회를 이해하기 전에, 먼저 캐시 전략에 대해 설명드릴 필요가 있습니다. 저희는 강의 조건 검색 시 keyword를 바로 DB에 저장하는 Write-Around 방식을 선택했습니다. 그리고 인기 검색어를 조회할 때는 Look-Aside 전략을 적용했습니다. 이로써 매 요청마다 DB에 접근하지 않고 캐시에서 먼저 데.. 2025. 8. 24. 이전 1 다음