Developer/Redis

Jedis를 사용한 Redis 간단 JAVA예제

슈퍼두치 2017. 7. 10. 11:16

안녕하세요


Jedis를 사용한 Redis간단 JAVA예제입니다.


Spring에서 해보려고 했는데 실패를 한 관계로 일단 JAVA로만 key-value 형태의 set만 해보았습니다.


코드는 정말 간단합니다.




import redis.clients.jedis.Jedis;


public class Test {

@SuppressWarnings("resource")                               // 안넣어주면 jedis 선언할 때 경고창이 뜸

public static void main(String[] args) {


Jedis jedis = new Jedis("192.168.1.10", 6379);     // IP, Port

jedis.auth("1111");                                          // auth(패스워드)

jedis.set("clean", "clear");                                  // key=clean , value=clear

System.out.println("결과: " + jedis.get("clean"));  // clean라는 key값으로 조회

}




정말 간단합니다.


다음엔 Spring에서 set, get을 해보고 Hash, List 등 컬렉션 데이터 타입도 해보고 포스팅할 예정입니다. (성공한다면...)


추가적으로 Redis 설치 후 아무런 변경없이 Redis를 실행하고 위에 코드를 실행시키면 Connection refuse라고 에러가 발생할 수 있습니다.


Redis 설정파일을 변경해야하는 부분이 있습니다.


다를 수 있는데 보통 Reids 설정파일 경로 및 파일은 /etc/redis/6379.conf 입니다.


protected를 검색하시고 yes → no 로 변경하고 Redis를 재시작 하시면 됩니다.