Jedis高バージョンのJedisPoolConfigにはmaxActiveとmaxWaitはありません
2266 ワード
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
検索により、高バージョンの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
>