1. 程式人生 > >Redis筆記(3)——使用Java連線redis

Redis筆記(3)——使用Java連線redis

   在Linux下安裝好redis後,就可以使用Java來操縱redis了。

   和連線MySQL需要驅動jar包類似,Java連線redis資料庫也需要jar包,jar包可以到maven的中央倉庫下載。

   需要下載兩個jar包,jedis-2.x.x.jar和commons-pool2-2.4.x.jar。我使用的是兩個比較新的jar包,下載方法如下:

  

點選那個jar藍鏈即可下載,而第二個pool jar包就在下面(找不到就搜),下載方法和jedis.jar相同。

  使用eclipse建立一個Java專案,在專案根目錄下建立一個lib folder(如果沒有的話),將這兩個jar包貼上上去,並右擊選擇buildpath,點選add buildpath將它們加入到專案依賴中。

專案結構如下

在src下建立一個測試包並在包內建立一個測試類:

package com.rr.learnredis;

import org.junit.Test;
import redis.clients.jedis.Jedis;

public class JedisTest {

  // 獲得單一連線物件
  @Test
  public void jedisTest1() {
	  // 1.獲得連線物件(兩個引數,第一個主機地址;第二個埠號)
	  Jedis jedis = new Jedis("127.0.0.1", 6379);
	  
	  // 2.獲得資料
	  String username = jedis.get("username");
	  System.out.println(username); 
	  
	  // 3.儲存資料
	  jedis.set("age", "20");
	  System.out.println(jedis.get("age"));
	  
	 // 4.關閉連線
	  jedis.close();
  }

}

    即可開始測試。在開啟單元測試之前,需要注意務必保證redis伺服器跑起來,還有就是我在上一篇部落格中已經將username-richard設定進redis了,程式碼中可以直接get訪問!最後需要注意的是Jedis建構函式的第一個引數,由於我是在Linux下執行eclipse和redis,使用我這裡host指定的是本機,也可以將127.0.0.1替換成localhost。如果需要在不同機器中使用redis,就需要設定redis,設定在第二篇中有所提到。

    測試執行結果: