先看配置的源码,再看为什么这么配哦!
JedisConnectionFactory并没有直接设置连接池的方法,所以我们需要通过 JedisPoolingClientConfigurationBuilder 去设置连接池,并且设置一些关于连接池的属性。
**解释一:**调用 JedisClientConfiguration.builder() 生成一个 JedisClientConfigurationBuilder 对象,我们可以在源码里查看到 JedisClientConfigurationBuilder 接口可以设置连接池
* Enable connection-pooling.
* <p />
* Applies only to single node Redis. Sentinel and Cluster modes use always connection-pooling regardless of the
* pooling setting.
* @return {@link JedisPoolingClientConfigurationBuilder}.
JedisPoolingClientConfigurationBuilder usePooling();
* @param poolConfig must not be {@literal null}.
* @return {@literal this} builder.
* @throws IllegalArgumentException if poolConfig is {@literal null}.
JedisPoolingClientConfigurationBuilder poolConfig(GenericObjectPoolConfig poolConfig);
配置好以后,我们还需要 创建工厂对象