使用jedis對redis進行操作

2021-10-09 16:00:41 字數 1675 閱讀 1945

操作redis的工具類:jedis

redis:資料庫的名字

jedis:工具類的名字

使用jedis操作redis時,需要匯入jar包

//建立jedis物件

jedis jedis =

newjedis

("localhost"

,6379);

//呼叫方法執行redis指令(每一條指令,都有乙個方法)

jedis.

set(

"name"

,"lxy");

jedis.

sadd

("mlist"

,"aaa"

,"bbb"

,"ccc");

string name = jedis.

get(

"name");

system.out.

println

("name:"

+name)

;

頻繁建立與銷毀鏈結比較消耗效能

建立集合初始化多個connection

需要時調getconnection()申請

使用完時呼叫close()放回

重用連線,提高效能

1:建立連線池的配置物件

2:建立連線池

3:從連線池中獲取乙個連線

4:執行redis執行5:釋放連線

//        1:建立連線池的配置物件

jedispoolconfig config =

newjedispoolconfig()

;//設定最大連線

config.

setmaxidle

(100);

//設定空閒連線數

config.

setmaxtotal(10

);// 2:建立連線池

jedispool pool =

newjedispool

(config,

"localhost"

,6379);

// 3:從連線池中獲取乙個連線

jedis jedis = pool.

getresource()

;// 4:執行redis執行

string email = jedis.

set(

"email"

,"[email protected]");

system.out.

println

(jedis.

get(

"email"))

;// 5:釋放連線

jedis.

close()

;

使用Jedis操作redis

連線redis redis的預設埠是6379 jedis jedis new jedis localhost 6379 驗證密碼,如果沒有設定密碼這段 省略 jedis.auth password jedis.connect 連線 jedis.disconnect 斷開連線 setkeys jedi...

使用Jedis操作redis

首先要初始化乙個jedis物件,只需要建立jedis物件的時候指定host,port,password即可。當然,jedis物件又很多構造方法,都大同小異,只是對應和redis連線的socket的引數不一樣而已。簡單使用如下圖所示 使用jedis連線池之後,盡量在用完連線物件後記得把連線歸還給連線池...

使用jedis連線redis

注 使用的jar包 從redis連線池中或取連線資源 jedis jedis jedispool.getresource 返回jedis物件 return jedis 關閉jedis連線資源 public static void close jedis jedis package com.test ...