1. 程式人生 > >java工程中如何連線redis資料庫?

java工程中如何連線redis資料庫?

java連線redis資料庫主要使用Jedis這麼一個jar包,Jedis是Redis官方推薦的用於java訪問redis的客戶端,如果你的是maven工程,在pom.xml檔案新增以下依賴:

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
    <type>jar</type>
    <scope>compile</scope
> </dependency>

加入自己工程後,新建類redisTest.java:程式碼簡單如下:啟動redis服務後即可連線redis,

package test.com.cn;
import redis.clients.jedis.Jedis;

public class redisTest {
    public static void main(String[] args) {
        //Connecting to Redis server on localhost
Jedis jedis = new Jedis("127.0.0.1",6378);
        System.out
.println("Connection to server sucessfully"); String a = jedis.set("name","zhangsan"); String b = jedis.get("name"); System.out.print("name的值:"+b); } }
注意點:Jedis()構造方法有5個,如果你啟動的redis服務是預設配置(埠6379),可以只傳入ip即可,若不是預設的6379,需傳入埠號,

5個構造方法介紹:(1)預設配置,傳入IP即可;(2)修改了埠,傳入IP+埠;(3)ip+埠+超時時間(多久沒活動自動斷開連線);(4)ip、埠、使用者名稱,密碼,超時時間等全部裝入JedisShardInfo物件傳入;

(5)比較複雜,把很多值(包括使用者資訊、授權資訊、操作語句等)裝入URI物件傳入。


執行結果如下: