2016-05-26 4 views
1

私はredis serverに接続するためにspring-data-redisを使用しています。 RedisConnectionFactoryまたはRedisConnectionFactoryを介してjedisの接続プール情報を取得したいとします。 しかし、私は、RedisConnectionFactoryからプールオブジェクトを取得する方法を見つけることができません。org.springframework.data.redis.connection.jedis.JedisConnectionFactoryからプール情報を取得する方法を教えてください。

JedisConnectionFactorypoolフィールドがプライベートであり、ゲッターによって公開されていない

答えて

0

(JedisConectionFactory#GETPOOLあります場合、私は、推測()、私は、接続プール・オブジェクト自体を取ることができます)。唯一の選択肢は、リフレクションを使用してフィールドを取得することです。プールそのもののほかに、JedisConnectionFactory.getPoolConfig()と呼んでJedisPoolConfigを得ることができます。

プールはオプションです(デフォルトで有効)。無効にするには、JedisConnectionFactory.setUsePool(false)を設定します。

関連する問題