连接池配置
一、redis连接池
与jdbc中在与数据库进行连接时耗时,从而需要引入连接池一样。
java在与redis进行连接也是需要时间的。所以在java于redis进行连接中也需要引入连接池(以空间换时间)。
示例:
pandas 是基于numpy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、jar包准备
三、编写代码配置
创建连接池,并调用处连接
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);//最大提供的连接数 config.setmaxidle(100);//最大空闲连接数(即初始化提供了100有效的连接数) config.setminidle(10);//最小保证的提供的(空闲)连接数 //创建jedis连接池 jedispool pool = new jedispool(config,"127.0.0.1",6379); //从连接池中得到可用的jedis对象 jedis jedis = pool.getresource(); //通过jedis操作redis数据库 jedis.set("t2","daoxiaomian"); //关闭jedis对象,将这个对象放回jedis连接池中 jedis.close(); } }
总结
以上就可实现redis连接池的配置,配值参数要和生产环境相符,防止占用多余链接造成资源浪费。
当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论