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