Redis筆記(3)——使用Java連線redis
阿新 • • 發佈:2019-01-27
在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,設定在第二篇中有所提到。
測試執行結果: