Spring Cache - Test 화면

jinvicky·2023년 10월 26일
0

Spring & Java

목록 보기
11/23

Overview


스프링 캐시 테스트를 화면으로 진행해 보려고 한다. 코드 설명은 다음 포스팅에서!

먼저 초기 Table TB_USER 화면이다.

  1. 사용자 추가

  2. 사용자 조회
    추가한 사용자를 조회할 수 있다. 처음에는 DB에서 가져오다가 이후 캐시에서 가져오는 방식이다.

  3. 사용자 desc 변경 (캐시를 삭제하지 않을 경우)

    디비 변경사항 확인

  4. 사용자 desc 변경 (캐시를 삭제한 경우)

    디비 변경사항 확인

4-1. 캐시를 안 지운 상태에서 조회

디비가 변경되었음에도 기존 Redis 캐시에서 가지고 오기 때문에 변경사항이 적용되지 않음.

4-2. 캐시를 지운 상태에서 조회

변경이 발생해서 기존 캐시를 삭제하고 첫번째로 조회할 경우 캐시가 없어서 H2 DB에서 정보를 가져오고 캐시에 저장, 2번째 조회부터 캐시에서 정보를 가져온다.

profile
Front-End와 Back-End 경험, 지식을 공유합니다.

0개의 댓글