Redis連接池配置方式
連接池配置
一、Redis連接池
與JDBC中在與數(shù)據(jù)庫進行連接時耗時,從而需要引入連接池一樣。
Java在與Redis進行連接也是需要時間的。所以在Java于Redis進行連接中也需要引入連接池(以空間換時間)。
示例:
pandas 是基于NumPy 的一種工具,該工具是為了解決數(shù)據(jù)分析任務而創(chuàng)建的。
二、jar包準備
三、編寫代碼配置
創(chuàng)建連接池,并調用處連接
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"); //關閉jedis對象,將這個對象放回Jedis連接池中 jedis.close(); } }
總結
以上就可實現(xiàn)Redis連接池的配置,配值參數(shù)要和生產(chǎn)環(huán)境相符,防止占用多余鏈接造成資源浪費。
當然,這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Redis Cluster Pipeline導致的死鎖問題解決
本文主要介紹了Redis Cluster Pipeline導致的死鎖問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-10-10RedisTemplate中boundHashOps的使用小結
redisTemplate.boundHashOps(key)?是 RedisTemplate 類的一個方法,本文主要介紹了RedisTemplate中boundHashOps的使用小結,具有一定的參考價值,感興趣的可以了解一下2024-04-04redisson中RRateLimiter分布式限流器的使用
Redisson Ratelimiter是Redisson框架中的一種限流算法,用于限制對資源的訪問頻率,本文主要介紹了redisson中RRateLimiter分布式限流器的使用,感興趣的可以了解一下2024-06-06