반응형
redis 윈도우버전을 설치한다.
그뒤 cmd에서 --redis-server --port 7001 로 실행
그리고 아래와 같이 자바코드를 넣는다.
package com.test.redisTest;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class TestRedis {
public static void main(String[] args) {
// TODO Auto-generated method stub
String host = "127.0.0.1"; //로컬서버
int port = 7001; //포트
int timeout = 3000;
int db = 0;
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
JedisPool pool = new JedisPool(jedisPoolConfig,host,port,timeout,null,db);
Jedis jedis = pool.getResource();
//Connect 체크
System.out.println(jedis.isConnected());
jedis.set("key1", "apple");
jedis.set("key2", "banana");
jedis.set("key3", "grape");
// 데이터의 만료시간을 지정
jedis.expire("key5",1);
System.out.println("key3: "+jedis.get("key3"));
/* try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}*/
System.out.println("key5: "+jedis.get("key5"));
if( jedis != null ){
System.out.println("클로즈");
jedis.close();
}
pool.close();
System.out.println("key6: "+jedis.get("key6"));
}
}
그럼 결과값은
반응형
'스프링 프레임워크 > 스프링 기초' 카테고리의 다른 글
13. java로 httpconnection 통신하기 (0) | 2021.05.31 |
---|---|
12. 자바 설치 방법 (0) | 2020.11.28 |
11. 자바 타이머 timeTask 예제 (스케쥴러) (0) | 2020.06.30 |
10. db 시간 timestamp error (0) | 2020.03.26 |
09. 스프링에서 myBatis사용하여 mySQL db연동 (0) | 2019.06.24 |