JedisのJedisPoolConfigにはsetMaxActiveとsetMaxWait属性がありません
1771 ワード
2.8.2などの高バージョンのjedis jarパッケージでは、JedisPoolConfigを使用する場合、setMaxActiveとsetMaxWaitプロパティがないことがわかりました.これは、高バージョンではこのメソッドが公式に廃棄され、以下の2つのプロパティで置き換えられているためです.
JedisPoolConfigで
maxActive ==> maxTotal
maxWait ==> maxWaitMillis
JedisPoolConfigで
// , 1.3.0
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(Integer.valueOf(bundle.getString("redis.pool.maxActive")));
config.setMaxWait(Long.valueOf(bundle.getString("redis.pool.maxWait")));
pool = new JedisPool(config, bundle.getString("redis.ip1"),
Integer.valueOf(bundle.getString("redis.port")));
// , 2.8.2
config.setMaxTotal(Integer.valueOf(bundle.getString("redis.pool.maxTotal"))); config.setMaxWaitMillis(Long.valueOf(bundle.getString("redis.pool.maxWaitMillis")));