Jedis高バージョンのJedisPoolConfigにはmaxActiveとmaxWaitはありません


Jedisは2.4.1、2.5.1などの高バージョンのJedisPoolConfigにはmaxActive属性がなく、ネット上ではそれらの方法でredisを構成することができなくなり、ネット上で検索されたredis構成の大部分は古いバージョンのjedisに基づいており、jedisの新しいバージョンではJedisPoolConfigにはmaxActive属性がなく、JedisPoolConfigにはmaxWait属性がなく、他のネーミングに置き換えられている.
検索により、高バージョンのjedisはorgを使用することがわかる.apache.commons.pool2.impl.GenericObjectPoolConfig.
このリンクを通じて、commons-pool 2のmaxactive、maxWaitが名前を変更したことを知っています.   http://mail-archives.apache.org/mod_mbox/tomcat-dev/201403.mbox/<[email protected]>dbcpの変更ログには、change「maxActive」->「maxTotal」and「maxWait」->「maxWaitMillis」in all examplesが表示されます.したがって、高バージョンjedisはJedisPoolConfigのmaxActiveを構成し、maxWaitは次のようになります.
?
1
2
3
4
5
6
7 < bean id = "jedisPoolConfig" class = "redis.clients.jedis.JedisPoolConfig" >          < property name = "maxIdle" value = "${redis.pool.maxIdle}" />          < property name = "maxTotal" value = "${redis.pool.maxActive}" />           < property name = "maxWaitMillis" value = "${redis.pool.maxWait}" />          < property name = "testOnBorrow" value = "${redis.pool.testOnBorrow}" />          < property name = "testOnReturn" value = "${redis.pool.testOnReturn}" />      </ bean >