우리가 Redis를 많이 활용하는 이유 중 하나는 '캐싱' 때문이다. 1. Cache 캐시는 원래 CPU 내부의 작은 영역으로, 엄청 자주 접근하게 되는 데이터를 저장해두는 임시 기억 장치이다 기본적으로는 영속성을 위해서 데이터를 파일시스템(디스크)에 저장하고,빠른 활용이 필요한 데이터는 RAM에 저장한다면, ㅈㄴ많이 사용되는 휘발성 데이터는 캐시에 저장된다고 보면 된다. 참고로 위의 그림은 우리같은 개발자가 다루는 캐시 전략이 아니다.하드웨어를 일부 보여준 것이다. 하지만, 이러한 캐시에 착안하여웹 개발에 적용하면, 빈번하게 접근하게 되는 데이터베이스의 데이터를레디스 등의 인메모리 데이터베이스에 저장을 함으로써데이터를 조회하는데 걸리는 시간과 자원을 감소시키는 기술로서 캐싱 전략을 사용할 수 있다. ..