使用Jedis操作redis的連線池問題

2021-09-17 21:46:23 字數 468 閱讀 8324

之前一直用的jedis 2.9版本,在使用jedispool連線池時,每次操作後都要釋放連線。

之前一直這麼寫的「

jedispool.returnresourceobject(resource);
一直使用的是redis.clients.jedis.jedispool下面的 returnresourceobject 這個方法,雖然過時,但也還能用。

今天換成了jedis 3.0.1,這個方法直接就沒有了。

找了半天,**資源的方法原來跑到 redis.clients.jedis 裡面的close方法了。

之後看了下這個方法,應該也是大同小異。

@override

public void close() else

} else

}

總結:還是原始碼看得少,有時候應該好好看看jedis。。。。

使用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 筆記

redis部署在linux下,遠端使用jedis包操作redis的嘗試 jedis連線測試 public static void main string args console redis.clients jedis jedis 3a71f4dd pong使用jedis操作linux下部署的red...