redis

AWS

[Redis 2/3] Spring Boot에서 AWS (RedisTemplate, RedisRepository) 사용하기

Spring Boot에서 Redis를 사용해보겠습니다. 1. build.gradle에 Spring-Data-Redis 의존성 추가 Spring-Data-Redis - 여러가지 Redis 드라이버(Jedis, Lettuce 등등)를 추상화하여 사용합니다. - RedisTemplate를 이용하여 Redis 작업, 직렬화 작업 등의 여러 작업을 지원합니다. Maven Project(pom.xml) org.springframework.boot spring-boot-starter-data-redis Gralde Project(build.gradle) dependencies { // spring redis implementation 'org.springframework.boot:spring-boot-starter-..

AWS

Docker 이용하여 Redis 설치

AWS에서의 ElastiCache Redis 경우 EC2로만 접근이 가능하다는 단점이 있습니다. Redis가 워낙 보안에 취약하다보니 서브넷을 제한하여 제공하는 듯합니다. 따라서 로컬 환경에서 Redis를 사용하기 위해서는 Docker를 통해서 셋팅하는 방법이 있습니다. 1. Docker 설치 Docker 설치의 경우 포스팅에서 다루지 않습니다. 아래 URL을 통해 Docker 설치를 할 수 있습니다. https://www.docker.com/get-started 2. Redis 설치 - Docker에는 Redis 이미지가 별도로 존재합니다. 설치 명령어는 아래를 참고해주세요. # 도커 컨테이너 상태 확인 docker ps -a # redis 이미지를 받아옵니다. docker pull redis:alpi..

AWS

[Redis 1/2] AWS에서 ElastiCache(Redis) 만들기

Redis - Redis란 REmote DIctionary Server로서 인 메모리 key-value 저장구조를 가지고 있습니다. - single thread로 동작하며 자료구조 사용 시 성능문제에 조금은 신경 쓸 필요가 있습니다. - 다양한 목적이 있지만 일반적으로 캐시 용도로 사용합니다. Redis에 대해 좋은 설명은 해당 링크를 참조해 주세요. 1. AWS에서 ElastiCache 생성하기 이번 포스팅에서는 AWS에서 ElasticCache를 생성해 보겠습니다. 2. ElastiCache 클러스터 옵션 선택 이름은 자유롭게 설정합니다. 노드 유형은 프리티어 t2.micro를 선택합니다. 나머지는 기본값으로 셋팅하고 완료하겠습니다. 3. EC2에 redis-cli 설치 Redis가 준비되기까지 시간..

mers
'redis' 태그의 글 목록