diff --git a/src/main/java/org/springframework/data/redis/connection/jedis/JedisClientConfiguration.java b/src/main/java/org/springframework/data/redis/connection/jedis/JedisClientConfiguration.java index a08bf97c7..3a319e912 100644 --- a/src/main/java/org/springframework/data/redis/connection/jedis/JedisClientConfiguration.java +++ b/src/main/java/org/springframework/data/redis/connection/jedis/JedisClientConfiguration.java @@ -33,7 +33,7 @@ import org.springframework.util.Assert; /** * Redis client configuration for jedis. This configuration provides optional configuration elements such as * {@link SSLSocketFactory} and {@link JedisPoolConfig} specific to jedis client features. - *

+ *

* Providing optional elements allows a more specific configuration of the client: *

+ *

* * @author Mark Paluch * @author Christoph Strobl + * @author Chao Chang * @since 2.0 * @see redis.clients.jedis.Jedis * @see org.springframework.data.redis.connection.RedisStandaloneConfiguration @@ -78,10 +80,8 @@ public interface JedisClientConfiguration { Optional getHostnameVerifier(); /** - * @return {@literal true} to use connection-pooling. - *

- * valid only for single node Redis, and Jedis Sentinel and Cluster will always use connection-pooling regardless of the setting here. - *

+ * @return {@literal true} to use connection-pooling. Applies only to single node Redis. Sentinel and Cluster modes + * use always connection-pooling regardless of the pooling setting. */ boolean isUsePooling(); @@ -152,9 +152,10 @@ public interface JedisClientConfiguration { /** * Enable connection-pooling. - *

- * Apply only to single node Redis, and Jedis Sentinel and Cluster will always use connection-pooling. - *

+ *

+ * Applies only to single node Redis. Sentinel and Cluster modes use always connection-pooling regardless of the + * pooling setting. + * * @return {@link JedisPoolingClientConfigurationBuilder}. */ JedisPoolingClientConfigurationBuilder usePooling(); diff --git a/src/main/java/org/springframework/data/redis/connection/jedis/JedisConnectionFactory.java b/src/main/java/org/springframework/data/redis/connection/jedis/JedisConnectionFactory.java index 51862913b..b6fa2c10c 100644 --- a/src/main/java/org/springframework/data/redis/connection/jedis/JedisConnectionFactory.java +++ b/src/main/java/org/springframework/data/redis/connection/jedis/JedisConnectionFactory.java @@ -649,6 +649,9 @@ public class JedisConnectionFactory implements InitializingBean, DisposableBean, /** * Indicates the use of a connection pool. + *

+ * Applies only to single node Redis. Sentinel and Cluster modes use always connection-pooling regardless of the + * pooling setting. * * @return the use of connection pooling. */