久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何進行JedisPool.java的分析

148次閱讀
沒有評論

共計 1289 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章給大家介紹如何進行 JedisPool.java 的分析,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

package redis.clients.jedis;
import redis.clients.util.FixedResourcePool;
public class JedisPool extends FixedResourcePool Jedis  {
 private String host;//IP
 private int port;// 端口
 private int timeout;// 超時時間
 public JedisPool(String host) {// 設置 IP
 this.host = host;
 this.port = Protocol.DEFAULT_PORT;
 }
 public JedisPool(String host, int port) {// 設置 IP 和端口
 this.host = host;
 this.port = port;
 }
 public JedisPool(String host, int port, int timeout) {// 設置 IP 和端口, 超時時間
 this.host = host;
 this.port = port;
 this.timeout = timeout;
 }
 @Override
 protected Jedis createResource() {// 一直連接,返回 jedis 并且已經連接上了...
 Jedis jedis = new Jedis(this.host, this.port, this.timeout);
 boolean done = false;
 while (!done) {
  try {jedis.connect();
 done = true;
  } catch (Exception e) {
 try { Thread.sleep(100);
 } catch (InterruptedException e1) { }
 return jedis;
 }
 @Override
 protected void destroyResource(Jedis jedis) {// 銷毀資源
 if (jedis != null   jedis.isConnected()) {
  try {jedis.quit();
 jedis.disconnect();
  } catch (Exception e) { }
 }
 @Override
 protected boolean isResourceValid(Jedis jedis) {// 資源是否有效
 try { return jedis.isConnected()   jedis.ping().equals( PONG} catch (Exception ex) {
  return false;
 }
}

關于如何進行 JedisPool.java 的分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計1289字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 武强县| 奉节县| 武汉市| 望城县| 古浪县| 介休市| 东乌珠穆沁旗| 西贡区| 繁峙县| 岳池县| 商河县| 朝阳区| 青川县| 静海县| 海丰县| 油尖旺区| 二连浩特市| 孝昌县| 清水县| 出国| 肇州县| 怀集县| 永仁县| 台中市| 门源| 长宁区| 卢湾区| 司法| 夏河县| 双柏县| 蕉岭县| 西乌珠穆沁旗| 抚州市| 新巴尔虎右旗| 准格尔旗| 广宗县| 辛集市| 蒙阴县| 阿坝县| 宁化县| 紫阳县|