如何从org.springframework.data.redis.connection.jedis.JedisConnectionFactory获取池信息?
我正在使用SpringDataRedis连接redis服务器。 我想通过RedisConnectionFactory或RedisConnectionFactory获取绝地武士的连接池信息。 但我找不到从RedisConnectionFactory获取池对象的方法如何从org.springframework.data.redis.connection.jedis.JedisConnectionFactory获取池信息?,spring,spring-data-redis,Spring,Spring Data Redis,我正在使用SpringDataRedis连接redis服务器。 我想通过RedisConnectionFactory或RedisConnectionFactory获取绝地武士的连接池信息。 但我找不到从RedisConnectionFactory获取池对象的方法 (我想,如果有JedisConnectionFactory#getPool(),我可以获取连接池对象本身)JedisConnectionFactory中的pool字段是私有的,不会被getter公开。您唯一的选择是使用反射获取字段。除了
(我想,如果有JedisConnectionFactory#getPool(),我可以获取连接池对象本身)JedisConnectionFactory中的
pool
字段是私有的,不会被getter公开。您唯一的选择是使用反射获取字段。除了池本身,还可以通过调用JedisConnectionFactory.getPoolConfig()
来获取JedisPoolConfig
还请注意,池是可选的(默认情况下启用),可以通过设置JedisConnectionFactory.setUsePool(false)
来禁用