본문 바로가기

Skipalong's tistory

검색하기
Skipalong's tistory
프로필사진 Skipalong

  • 분류 전체보기 (110)
    • TIL (108)
    • KPT회고 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2024/02   »
일 월 화 수 목 금 토
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
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2024/02/14 (1)

Skipalong's tistory

240213 TIL - CacheEvict

전 TIL에 캐시를 저장해두고 캐시를 만료시키거나 삭제시켜주는 작업을 해두지 않으면 데이터의 변동이 있어도 캐싱된 데이터를 그대로 불러오게 되므로 잘못된 데이터를 가져오게 된다. 그래서 캐시를 만료시키거나 삭제해주는 작업을 해두는 것이 중요하다. 우선 만료시키는 방법은 전에 올린 CacheConfig 클래스에서 Map 형태로 CacheName을 키로 사용해서 Value 에 entryTtl(Duration.of~) 형식으로 값을 주어 CacheName별로 만료시간을 따로 정할 수 있다. @Override @CacheEvict(cacheNames = CacheNames.FEED, key = "#user.userId") public void uploadPost(User user, String content, ..

TIL 2024. 2. 14. 01:56
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바