캐시란? 데이터의 원본보다 더 빠르고 효율적으로 접근할 수 있는 임시 데이터 저장소. 아래의 조건을 만족시킨다면 캐시를 도입했을 때 성능을 효과적으로 개선할 수 있다. 원본 DB에서 원하는 데이터를 찾기 위해 검색하는 시간이 오래 걸리거나, 매번 계산을 통해 가져온다. 캐시에서 데이터를 가져오는 것이 원본 DB의 데이터를 요청하는 것보다 빠르다. 캐시에 저장된 데이터는 잘 변하지 않는다. 캐시에 저장된 데이터는 자주 검색되는 데이터다. 캐시로서의 레디스 사용이 간단하다. 단순 키-값 형태로 저장하고, 다양한 자료 구조를 제공한다. 인메모리 데이터 저장소여서 데이터 접근 시간이 빠르다. 평균 읽기 및 쓰기 작업 속도가 1ms 미만이다. 자체적으로 고가용성 기능인 센티널 또는 클러스터를 제공한다. 캐싱 전략..