Redis 적용하기 전 성능 비교

박정호·2025년 2월 4일

Redis 적용 전후 성능 비교

  • DB는 MySQL 사용
  • 적용 전후 5회 실행
  • redis 적용 시에도 최초에는 caching이 안되어 있다고 가정

적용 전

610 314 349 319 338으로 평균 386ms
첫 실행 제외하면 330ms

적용 후

314 5 6 5 5으로 평균 67ms
첫 실행 제외하면 5.25ms

첫 실행 시 오래 걸리는 이유
redis의 캐싱 전략을 cache aside 전략을 사용했기 때문에 첫 실행 시 cache miss가 발생하여 DB에서 데이터를 가져온다. 따라서 적용 전 시간만큼 걸리는 것.

결론

redis 적용에 따라 평균적으로 5.76배 cache에 저장된 후에는 62.85배까지 차이가 난다!!!

Redis 적용하기 전 성능 사진

Redis 적용 후 사진

0개의 댓글