redis的jedis使用

  1. 首先第一步我們建一個普通的java項目,這裏比較簡單 就不寫了
  2. 第二步導入我們jedis用到的jar包    
  3.  
  4. 下面就是我寫的 demo  都是帶註釋的 寫的很清楚
    package jedis;
    
    import org.junit.Test;
    
    import redis.clients.jedis.Jedis;
    import redis.clients.jedis.JedisPool;
    import redis.clients.jedis.JedisPoolConfig;
    
    public class JedisDemo1 {
    
    	/**
    	 * 單實例測試
    	 */
    	@Test
    	public void jedisDemo() {
    		// 1.設置IP地址和端口
    		Jedis jedis = new Jedis("192.168.2.188",6379);
    		// 2.保存數據
    		jedis.set("test", "test");
    		// 3.獲取數據
    		String value = jedis.get("test");
    		System.out.println(value);
    		// 4.釋放資源
    		jedis.close();
    	}
    	
    	/**
    	 * 連接池方式連接jedis
    	 */
    	@Test
    	public void Demo2() {
    		//獲取連接池的配置對象
    		JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
    		// 設置最大空閒連接數
    		jedisPoolConfig.setMaxIdle(30);
    		// 設置最大連接數
    		jedisPoolConfig.setMaxTotal(10);
    		//獲得連接池
    		JedisPool jedisPool = new JedisPool(jedisPoolConfig,"127.0.0.1",6379);
    		//獲得核心對象
    		Jedis jedis = null;
    		try {
    			//通過連接池獲得連接
    			jedis = jedisPool.getResource();
    			// 保存數據
    			jedis.set("test", "test");
    			// 獲取數據
    			String value = jedis.get("test");
    			System.out.println(value);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}finally {
    			// 釋放資源
    			if(jedis!=null) {
    				jedis.close();
    			}
    			if(jedisPool!=null) {
    				jedisPool.close();
    			}
    		}
    		
    	}
    }
    

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章