springboot redis
Springboot Cache 사용기[5] Redis 이용한 Cache 사용
Springboot Cache 사용기[5] Redis 이용한 Cache 사용
2022.04.16이전 포스팅에서 Redis의 사용 방법을 알아봤습니다. 이번에는 Redis로 Cache를 사용해보겠습니다. Local Memory Cache는 Memory가 초기화된다면 데이터가 다 삭제되지만, Redis는 expires를 설정하거나 직접 삭제하지 않는 이상 데이터는 삭제되지 않습니다. 따라서 스냅숏 같이 개발자의 원하는 시점의 데이터를 불러와 Cache로 저장할 수 있습니다. 1. Redis CacheManager SimpleCacheManager를 사용하지 않고, Redis의 CacheManager를 정의하여 사용합니다. @Bean public CacheManager redisCacheManager(){ RedisCacheConfiguration redisCacheConfiguration = Redi..
Springboot Cache 사용기[4] Redis 사용하기
Springboot Cache 사용기[4] Redis 사용하기
2022.04.10Redis Cache를 사용하기 위해선 먼저 Redis를 사용할 줄 알아야 합니다. 그래서 하나씩 만들어보겠습니다. Redis는 Nosql DB입니다. 영속성을 지원하며, In memory DB이므로 속도가 빠른 장점으로 Cache서버의 DB로서 많이 사용됩니다. 1. 디펜던시 추가 implementation 'org.springframework.boot:spring-boot-starter-data-redis' build.gradle에 위의 디펜더 시를 추가해줍니다. 2. RedisConfig @Configuration @RequiredArgsConstructor @EnableRedisRepositories public class RedisConfig { private final RedisProperti..