redis連線池工具類

2021-07-26 06:20:06 字數 1635 閱讀 8481

public class redisutil catch (exception e) }}

/*** @功能:通過redis的key獲取值,並釋放連線資源

* @引數:key,鍵值

* @返回: 成功返回value,失敗返回null

*/public void kill()

public string get(string key)

catch (exception e) finally

}return value;

}/**

* 返還到連線池

* * @param pool

* @param redis

*/public static void returnresource(jedis redis)

}public byte getbyte(byte key)

catch (exception e) finally

}return key;

}/**

* @功能:向redis存入key和value(如果key已經存在 則覆蓋),並釋放連線資源

* @引數:key,鍵

* @引數:value,與key對應的值

* @返回:成功返回「ok」,失敗返回「0」

*/public string set(string key,string value) catch (exception e) finally }}

public static jedis getjedis()

public void setbyte(byte key,byte value) catch (exception e) finally }}

public void remove(string key)

catch (exception e) finally }}

public void expire(string key,int seconds) catch (exception e) finally }}

public boolean exits(string key) catch (exception e) finally }}

public void lpush(string key,mapmap)catch (exception e)

}public long hlen(string key) catch (exception e)

}public sethkeys(string key) catch (exception e)

}public sethvals(string key) catch (exception e)

}public listhmget(string key,string... fields)catch (exception e)

}public void hdel(string key,string fields)catch (exception e)

}//    @test

//    public void test4()

public void test5()

//    @test

public void test3()

//    @test

//    public void test5()

資料庫連線池 Redis連線池

基本原理 在內部物件池中,維護一定數量的資料庫連線,並對外暴露資料庫連線的獲取和返回方法。如外部使用者可通過getconnection方法獲取資料庫連線,使用完畢後再通過releaseconnection方法將連線返回,注意此時的連線並沒有關閉,而是由連線池管理器 並為下一次使用做好準備。2.作用 ...

redis連線池操作

類描述 redis 工具 功能名 pojo author zxf date 2014年11月25日 public final class redisutil int maxactivity integer.valueof bundle.getstring redis.pool.maxactive i...

Redis 連線池Lettuce Jedis 比較

lettuce 和 jedis 的定位都是redis的client,所以他們當然可以直接連線redis server。jedis在實現上是直接連線的redis server,如果在多執行緒環境下是非執行緒安全的,這個時候只有使用連線池,為每個jedis例項增加物理連線 lettuce的連線是基於ne...