Redis 에 @Cacheable, @CachePut, @CacheEvict 적용해보기


Redis 에 @Cacheable, @CachePut, @CacheEvict 적용해보기

Redis 에는 여러가지 캐싱 방법들이 있지만 위 방식으로 적용해볼 것이다 어노테이션 (이 어노테이션들은 스프링 AOP 방식으로 동작한다) Gradle, Application.yml, RedisConfig 세팅 전에 썼던 포스팅에서 한 세팅이랑 같다. 다만 @Cacheable, @CachePut, @CacheEvict 를 사용해주기 위해 @EnableCaching 을 설정해주었다 Controller 테스트해보기 위해서 간단한 게시글 작성, 수정, 읽기, 삭제 로직을 만들고 key 에는 캐시할 키를 지정해야하고 value 는 캐시 이름을 적어주면 된다. (post 는 id 를 pk로 잡고 있으므로 id 를 key 에 넣으면 된다) 조회 테스트 @Cacheable 테스트를 위해 먼저 게시글들을 작성한 후 게시글 1을 조회해보면 Red..........



원문링크 : Redis 에 @Cacheable, @CachePut, @CacheEvict 적용해보기