2016年8月15日 星期一

用Java連接Redis(使用Jedis)

此篇主要介紹使用Jedis來用Java操作Redis資料庫,進行以下操作之前請先確定有安裝以及啟動Redis,可參考此篇

Jedis安裝

這邊主要介紹用Maven安裝Jedis到專案裡,您也可以直接到這裡下載最新版本的Jedis。
以安裝2.9.0版本的Jedis為例,將以下語法貼進pom.xml的dependencies tag裡面:
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
</dependency>
並且進行maven install即可將Jedis安裝至專案。

Jedis基本使用範例

以下範例使用Jedis來儲存以及讀取String,Java程式碼如下:
import redis.clients.jedis.Jedis;

public class JedisEx {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("localhost");
        String value;

        try {
            jedis.set("helloStr", "hello");
            value = jedis.get("helloStr");
            System.out.println(value);
        } finally {
            if (jedis != null) jedis.close();
        }
    }
}
此範例連接到本機的Redis,並且儲存了一個key為helloStr以及value為hello的String。接著利用此key從Redis讀取出對應的value,並將value印出來,輸出結果為hello。最後將jedis的連線資源做關閉。

沒有留言:

張貼留言