본문 바로가기 메뉴 바로가기

MangKyu's Diary

프로필사진
  • 글쓰기
  • 관리
  • 방명록
  • 이웃추가

MangKyu

검색하기 폼
  • 전체보기 (414) N
    • Java & Kotlin (67) N
    • Spring (125)
    • Server (33)
    • 데이터베이스 (26)
    • 네트워크 (9)
    • 인공지능 (20)
    • Tech News (33)
    • 나의 공부방 (80)
    • 끄적끄적 (21)
  • 방명록
  • 이웃추가
  • 로그인
  • 글쓰기

2021/08/03 (1)
[Spring] 캐시(Cache) 추상화와 사용법(@Cacheable, @CachePut, @CacheEvict)

Spring은 캐시 관련 기능을 추상화하여 편리하게 개발할 수 있도록 지원하고 있다. 이번에는 Spring이 제공하는 캐시와 관련된 기능들에 대해 알아보도록 하자. 1. Spring이 제공하는 캐시(Cache) 추상화 [ 캐시의 사용 ] 캐시는 서버의 부담을 줄이고, 성능을 높이기 위해 사용되는 기술이다. 예를 들어 어떤 요청을 처리하는데 계산이 복잡하거나 혹은 DB에서 조회하는게 오래 걸리는 등에 적용하여 결과를 저장해두고 가져옴으로써 빠르게 처리할 수 있다. 캐시는 값을 저장해두고 불러오기 때문에 반복적으로 동일한 결과를 반환하는 경우에 용이하다. 만약 매번 다른 결과를 돌려줘야 하는 상황에 캐시를 적용한다면 오히려 성능이 떨어지게 된다. 오히려 캐시에 저장하거나 캐시를 확인하는 작업 때문에 부하가 ..

Spring 2021. 8. 3. 10:17
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ㅏ
more
«   2021/08   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함
반응형
반응형

Blog is powered by Tistory / Designed by Tistory
맨 위로

티스토리툴바

전체 방문자
Today :
Yesterday :
  • 전체보기 (414) N
    • Java & Kotlin (67) N
    • Spring (125)
    • Server (33)
    • 데이터베이스 (26)
    • 네트워크 (9)
    • 인공지능 (20)
    • Tech News (33)
    • 나의 공부방 (80)
    • 끄적끄적 (21)
  • 방명록
  • GitHub