Redis 캐싱과 전략
캐시 캐시는 데이터나 값을 저장하는 임시 저장소로, 데이터를 더 빠르고 효율적으로 엑세스 할 수 있게 해준다. 원본 데이터 접근보다 빠르다. 같은 데이터를 반복적으로 접근하는 상황에서 사용하기에 알맞다. 인증 세션 값과 같은 잘 변하지 않는 데이터일수록 더 효율적이다. 컴퓨터 메모리 계층 구조 레이어별로 캐시를 보면 용량은 위로 갈수록 커지고 속도는 밑으로 내려갈수록 빨라진다. 보통 우리가 사용하는 Redis는 Memory 층에 존재한다고 보면 된다. Disk가 제일 느리고 L3 < L2 < L1 순으로 속도가 빠르다. Disk 접근 속도가 SSD 를 쓰고 있지만 Memory에 비하면 속도가 굉장히 차이난다. 그렇기 때문에 Memory에 올려놓고 쓰는 게 Disk 에서 읽어오는 것보다 훨씬 빠르다. 그 ..
2023.12.11