1. 목적

  • ElastiCache Redis 생성
  • Jedis를 통해 위에서 생성한 Redis에 연결

2. ElastiCache 생성

  • 특별히 설명할 내용이 없을 정도로 쉬움
  • 타입은 테스트를 위해 cache.t2.micro로 생성함
  • 엔진 버전은 3.2.10으로 생성함
  • 구성이 완료되면 엔드포인트 정보를 확인할 수 있음
  • Jedis 연결 테스트를 위하여 Security Group에 Redis 포트를 오픈함

3. Jedis 

Jedis는 자바에서 Redis를 사용하기 위한 클라이언트이다.

다운로드 링크 : http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22redis.clients%22%20AND%20a%3A%22jedis%22


4. 소스 코드

package io.sarc.sample.jedis;

import redis.clients.jedis.Jedis;

public class Main {
	public static void main(String[] args) {
		Jedis jedis = new Jedis("[엔드포인트]", 6379);
		jedis.set("sarc", "io");
		String value = jedis.get("sarc");
		System.out.println(value);
	}
}

5. 실행

$ java -jar jedis-sample.jar
io