반응형

Redis 3

Spring Boot에서 Redis 활용

설정의존성 추가 org.springframework.boot spring-boot-starter-data-redis설정 클래스 작성아래와 같이 설정하면 default 설정에 의해 localhost:6379 로 연결합니다.변경하려면 설정파일에 spring.redis.host, spring.redis.port로 지정할 수 있습니다.Key / Value Serializer를 설정해주는 이유는 RedisTemplate에서 Spring ~ Redis간 데이터 직, 역직렬화 시 사용하는 방식이 Jdk 직렬화 방식이기 때문입니다. 동작에는 문제가 없지만 redis-cli를 통해 직접 데이터를 보려고 할 때 알아볼수 없는 형태로 출력되기 때문에 Serializer를 변경해준 것입니다. 참고 링크한글의 경우 ..

Back-End 2020.07.20

Redis 개념과 설치, 활용방안

Redis란?Redis는 REmote Dictionary Server의 약자로 "key-value" 기반 인메모리비 관계형 데이터 베이스다.모든 데이터를 메모리에 저장하고 조회하기 때문에 빠른 Read, Write 속도를 보장한다.다양한 value에 다양한 자료구조를 지원해 사용자 애플리케이션 개발 시 활용도가 높다.Redis vs MemcachedRedis를 검색해보면 개념 설명과 함께 Memcached와의 비교글을 많이 볼 수 있다.Memcached는 메모리 기반이라 처리속도가 빠르고 데이터에 만료 시간을 지정할 수 있고, 저장소 공간이 없으면 LRU 알고리즘에 의해삭제되는 특징이 있어, 대형 포털에서 Static Page나 검색 결과 등 캐싱 용도로 많이 사용된다.다만 프로세스가 죽거나 장비가 sh..

Back-End 2020.07.17