웅글웅글
article thumbnail
[Spring] Redis 캐시로 성능 개선하기
Spirng 2025. 6. 13. 19:50

지난 글에 HikariCP 설정을 최적화하여 TPS를 올려보았습니다. 하지만 여전히 많은 요청이 몰려왔을 때 커넥션이 부족하고 응답 시간이 느려지는 현상이 발생합니다. 또 같은 데이터들 계속해서 DB를 조회하기 때문에 커넥션이 낭비됩니다. 그래서 이번 글에서 이 문제를 해결하고자 캐시를 도입하여 성능 개선해 보겠습니다.캐시(Cache)란?캐시는 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킵니다. 캐시는 메모리를 사용하기 때문에 저장 공간이 작고 비용이 비싼 대신 빠른 성능을 제공합니다. 그렇다면 언제 캐시를 사용해야 할까요? 캐시는 아래와 같은 경우에 사용을 고려할 수 있습니다.접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우반복적으로 동일한 결과를 돌려주는 경우수정과..