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: *- * 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. */