Redis連接池配置方式
連接池配置
一、Redis連接池
與JDBC中在與數(shù)據(jù)庫進行連接時耗時,從而需要引入連接池一樣。
Java在與Redis進行連接也是需要時間的。所以在Java于Redis進行連接中也需要引入連接池(以空間換時間)。
示例:
pandas 是基于NumPy 的一種工具,該工具是為了解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的。
二、jar包準(zhǔn)備

三、編寫代碼配置
創(chuàng)建連接池,并調(diào)用處連接
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class Test
{
public static void main(String[] args) {
//連接池配置
JedisPoolConfig config =new JedisPoolConfig();
config.setMaxTotal(1000);//最大提供的連接數(shù)
config.setMaxIdle(100);//最大空閑連接數(shù)(即初始化提供了100有效的連接數(shù))
config.setMinIdle(10);//最小保證的提供的(空閑)連接數(shù)
//創(chuàng)建Jedis連接池
JedisPool pool = new JedisPool(config,"127.0.0.1",6379);
//從連接池中得到可用的jedis對象
Jedis jedis = pool.getResource();
//通過jedis操作Redis數(shù)據(jù)庫
jedis.set("t2","DaoXiaoMian");
//關(guān)閉jedis對象,將這個對象放回Jedis連接池中
jedis.close();
}
}總結(jié)
以上就可實現(xiàn)Redis連接池的配置,配值參數(shù)要和生產(chǎn)環(huán)境相符,防止占用多余鏈接造成資源浪費。
當(dāng)然,這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Redis基于Session實現(xiàn)分布式登錄的示例代碼
本文主要介紹了Redis基于Session實現(xiàn)分布式登錄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-08-08
python腳本實現(xiàn)Redis未授權(quán)批量提權(quán)
這篇文章主要給大家介紹了關(guān)于利用python腳本實現(xiàn)redis未授權(quán)批量提權(quán)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
Redis的數(shù)據(jù)過期清除策略實現(xiàn)
Redis實現(xiàn)了數(shù)據(jù)過期清除策略,本文將深入解析Redis的數(shù)據(jù)過期清除策略,包括過期鍵的刪除方式、清除策略的選擇以及相關(guān)配置參數(shù)的介紹,感興趣的可以了解一下2024-05-05

