율곡선생 34강 Spring Boot + Redis 소개 및 설치 사용법, @Cacheable, @CacheEvict, @CachePut



율곡선생 34강 Spring Boot + Redis 소개 및 설치 사용법, @Cacheable, @CacheEvict, @CachePut

율곡선생 34강 Spring Boot + Redis 소개 및 설치 사용법, @Cacheable, @CacheEvict, @CachePut

레디스(Redis)는 Remote Dictionary Server의 약자로서,
“키-값” 구조의 비정형
데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리
시스템(DBMS)이다. 2009년 살바토르 산필리포(Salvatore Sanfilippo)가 처음
개발했다. 2015년부터 Redis Labs가 지원하고 있다. 모든 데이터를 메모리로
불러와서 처리하는 메모리 기반 DBMS이다. BSD 라이선스를 따른다. DBEngines.com의
월간 랭킹에 따르면, 레디스는 가장 인기 있는 키-값 저장소이다.
* 홈페이지 : https://redis.io

– RedisStandaloneConfiguration : 단일 Redis를 연결 설정 라이브러리
– JedisConnectionFactory : Jedis 기반 연결 생성하는 팩토리 라이브러리
– LettuceConnectionFactory
– EnableRedisRepositories : Redis 리포지토리를 활성화하는 어노테이션
– RedisTemplate에서 지원하는 메소드를 이용해 Cache 등록

@Cacheable : 지정한 key와 value로 Redis의 key 데이터를 생성
@CacheEvict : 해당 key와 value기반 Cache된 데이터를 삭제
@CachePut : 해당 key와 value기반 Cache된 데이터를 수정

#창원컴퓨터학원,#부산컴퓨터학원,#대구컴퓨터학원,#스프링부트,#식별자 생성방식,#율곡선생,#서울IT교육센터,#진주컴퓨터학원,#마산컴퓨터학원
,#Redis,#LettuceConnectionFactory,#@Cacheable,#@CacheEvict,#@CachePut