목표 : 동적 쿼리 이후 Redis 를 이용한 성능 개선


V1.4.0(DB count 집계)

V1.4.0(DB count 집계 제거 , EC2+netdata 동시 실행)

V1.4.0(DB count 집계 제거)


기존 로직 (DB의 bookingCount를 +1 하는 방식) 은 DB에 반드시 접근을 해야하는 로직이었음.

이에 따라 레디스에서 Count를 누적 집계하는 로직으로 수정 후 테스트를 진행 하였음.

Redis 적용 여부에 따른 성능 지표 비교

Redis 적용 전

TPS Mean Time(ms) CPU 사용률
215.4 229.05 약 40~50%

Redis 적용 후

TPS Mean Time(ms) CPU 사용률
657.7 73.59 약 40~50%

Redis 적용 후 결과

👉 Redis 미적용 vs Redis 적용

TPS : 67.25% 상승 (215.4 → 657.7)

Mean Time : 67.87% 감소 (229.05ms → 73.59ms)

CPU 사용률 : 변화 없음


추가 문제 상황