14. java환경에서 redis 테스트

    반응형

    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"));
    		
    		
    		
    	}
    
    }

     

    그럼 결과값은

     

     

     

     

    반응형

    댓글