jedis-2.4.1 中的JedisPoolConfig没MaxActive属性
jedis-2.4.1 中的JedisPoolConfig没有MaxActive属性
maven中拉下了最新的jedis jar包,2.4.1,使用spring提供的jedis template类感觉操作挺不爽的,至于模板其它优点暂不想去升级,准备直接使用jedis api操作
下面是网上随处可见的一段代码。
JedisPoolConfig config = new JedisPoolConfig();config.setMaxActive(Integer.valueOf(bundle.getString("redis.pool.maxActive")));config.setMaxIdle(Integer.valueOf(bundle.getString("redis.pool.maxIdle")));config.setMaxWait(Long.valueOf(bundle.getString("redis.pool.maxWait")));config.setTestOnBorrow(Boolean.valueOf(bundle.getString("redis.pool.testOnBorrow")));config.setTestOnReturn(Boolean.valueOf(bundle.getString("redis.pool.testOnReturn")));pool = new JedisPool(config, bundle.getString("redis.ip1"),Integer.valueOf(bundle.getString("redis.port")));
构造连接池配置文件,但是让我十分蛋疼的就是,setMaxActive提示没这个方法,查看源码JedisPoolConfig继承至GenericObjectPoolConfig,其父类中确实也没有MaxActive这个属性,WHY?难道网上疯传的都是以讹传讹?暂时不去想这个可能性不大的问题,看了下GenericObjectPoolConfig类所在的jar包,org.apache.commons.pool2.impl.GenericObjectPoolConfig,apache提供的xx池,当然平时用的多的是另一个包,我首先就猜测是不是有同名的类文件,Ctrl+T,果然有,继续看,还真存在MaxActive属性,WHY?难道是JedisPoolConfig继承错了,果断自己重载此类,然而JedisPool构造函数有出错,提示必须是org.apache.commons.pool2.impl.GenericObjectPoolConfig的实例,抓狂了,各种纠结,最后没辙,只能从开源仓库中下载一个个不同版本的jar,找到jedis-2.2.0时,眼前一亮,(#‵′)靠,JedisPoolConfig继承的就是我们熟悉的org.apache.commons.pool.impl.GenericObjectPool.Config。
jedis-2.4.1 中的JedisPoolConfig没MaxActive属性相关推荐
- jedis高版本的JedisPoolConfig没有maxActive和maxWait
2019独角兽企业重金招聘Python工程师标准>>> jedis包括2.4.1,2.5.1等高版本的JedisPoolConfig没有maxActive属性,不能按照网上那些方式去 ...
- 冰箱中的爱马仕没跑了,用COLMO来开启你的美好新春吧
COLMO高端用户-上海 愈小姐 "看到的第一眼就是它了,冰箱中的爱马仕没跑了." 全维养鲜 生活美学 用COLMO来开启你的美好新春吧
- 大学计算机专业学微积分难吗,大学哪些专业最容易挂科?快看看自己中枪了没?...
原标题:大学哪些专业最容易挂科?快看看自己中枪了没? 关注我哟 嘿,已经进入大学生活的你,是不是已经从学长学姐们那儿打听到自己专业的挂科率啦?据说这是大学挂科率最高的几个专业,快和小编一起看看你中招没 ...
- 我的世界服务器彩色标语不显示,我的世界中你绝对没见过的彩蛋盘点 登陆界面谜团解析...
原标题:我的世界中你绝对没见过的彩蛋盘点 登陆界面谜团解析 此文章由"听音乐的美好生活"原创,首发于企鹅号. 文章相关图片请看文字下方 我的世界中你绝对没见过的彩蛋盘点 登陆界面谜 ...
- 项目文件中的已知 NuGet 属性(使用这些属性,创建 NuGet 包就可以不需要 nuspec 文件啦)...
知道了 csproj 文件中的一些常用 NuGet 属性,创建 NuGet 包时就可以充分发挥新 Sdk 自动生成 NuGet 包的优势,不需要 nuspec 文件啦.(毕竟 nuspec 文件没有 ...
- (二)线程同步_3---在类中使用相互独立的属性同步
2019独角兽企业重金招聘Python工程师标准>>> 在类中使用相互独立的属性同步 当使用synchronized关键字去同步一个代码块时,我们必须传递一个引用,通常情况下可以使用 ...
- 手游复古传奇服务器维护,复古传奇手游:服务器中那些极品装备,属性也是逆天!...
原标题:复古传奇手游:服务器中那些极品装备,属性也是逆天! 说起传奇早期的顶级装备,屠龙噬魂龙纹大家都知道.但是有些顶级装备却不为人知,因为他们本身的出现就是一个秘密.很多人说这些装备的出现本身就是游 ...
- 非常易于理解‘类'与'对象’ 间 属性 引用关系,暨《Python 中的引用和类属性的初步理解》读后感...
关键字:名称,名称空间,引用,指针,指针类型的指针(即指向指针的指针) 我读完后的理解总结: 1. 我们知道,python中的变量的赋值操作,变量其实就是一个名称name,赋值就是将name引用到一个 ...
- 中小型超市系统中的分类/产品属性/扩展属性的数据库设计
中小型商城系统中的分类/产品属性/扩展属性的数据库设计 正文: 之前发表过一篇"商城系统中[商品扩展属性]的表单生成及客户端验证",部分童鞋对于后台数据库的设计比较感兴趣,于是今天 ...
最新文章
- 嵌入式开发入门(2)
- 系统无法正确检测到盘符
- python基础代码事例-推公式到写代码-python基础
- MySQL删除同一个字段的多条记录
- 字符序列pascal程序
- 导出页面div中的图
- Mysql Group by 分组取最小的实现方法
- 在Angular应用里使用Redux
- java list 去重复元素_java List去掉重复元素的几种方式
- 牛客13592 武藏牌牛奶促销
- 服务器系统gho系统怎么安装系统,GHOST怎么重装系统?GHO文件安装系统教程
- Treeview动态添加用户控件 取值和传值(第二种样式)
- 暴力解决配置HTTPS后无法使用Hermit
- 关于Linux内核vmlinuz、initrd.img和System.map
- 019年中国航空三字代码对照表完全汇总
- 计算机桌面任务栏过宽怎么处理,任务栏变宽了怎么办 还原变宽任务栏的方法【图文教程】...
- vue中使用iview修改Cascader的默认数据
- Android 颜色透明度大全
- word2016画函数曲线图
- git删除远程创库命令
热门文章
- 优达学城深度学习之二——矩阵数学和Numpy复习
- Windows下git安装及使用技巧
- Activiti工作流学习笔记01
- 湖北工业大学计算机学院王泽建,“指尖年轮,感恩成长”计算机学院2019届毕业生晚会圆满举行...
- 在linux centos 7上安装maven
- it just sudo_just do it是什么梗
- 里面怎么定义变量_小哥今天要给朋友们分享一下Java编程语言中的变量与常量的区别...
- 扑捉和捕捉的区别照相_扑捉和捕捉的区别照相
- linux输入法没有候选,fcitx中文输入法没有备选框
- java 泛型重载_Java泛型编程与多态、重载的同与不同