[내일배움캠프_사전캠프_8기] TIL Days-24 캐싱개념, 캐싱전략
오늘 배운 내용오늘은 크게 다섯 가지를 배웠다.Redis Sorted Set과 리더보드CQRSNoSQLEvent Sourcing캐싱(Cache)1. Redis Sorted Set과 리더보드게임을 하면 항상 랭킹이 있다.점수 랭킹인기 검색어인기 상품좋아요 순위이런 기능을 리더보드(Leaderboard) 라고 한다.처음에는 이런 생각을 했다."그냥 MySQL에서 ORDER BY 하면 끝 아닌가?"하지만 실제 서비스에서는 수백만 명이 계속 점수를 올리고 있기 때문에 문제가 생긴다.예를 들어 인기 상품 Top10을 가져오려면SUM()COUNT()GROUP BYORDER BY같은 집계가 계속 발생한다.사용자가 많아질수록 DB는 계속 계산해야 하므로 점점 느려진다.Redis Sorted Set은 왜 빠를까?Redi..
2026.07.24