| Package | Description |
|---|---|
| redis.clients.jedis | |
| redis.clients.jedis.builders | |
| redis.clients.jedis.csc |
This package contains the classes and interfaces related to Server-assisted Client-side Caching.
|
| redis.clients.jedis.mcf |
This package contains the classes that are related to Active-Active cluster(s) and Multi-Cluster
failover.
|
| redis.clients.jedis.providers |
This package contains the implementations of ConnectionProvider interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultJedisClientConfig |
| Modifier and Type | Method and Description |
|---|---|
JedisClientConfig |
ConnectionFactory.Builder.getClientConfig() |
JedisClientConfig |
Connection.Builder.getClientConfig() |
JedisClientConfig |
MultiDbConfig.DatabaseConfig.getJedisClientConfig()
Returns the Jedis client configuration for this database.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiDbClient.addDatabase(Endpoint endpoint,
float weight,
JedisClientConfig clientConfig)
Dynamically adds a new database endpoint to the multi-database client.
|
static MultiDbConfig.DatabaseConfig.Builder |
MultiDbConfig.DatabaseConfig.builder(Endpoint endpoint,
JedisClientConfig clientConfig)
Creates a new Builder instance for configuring a DatabaseConfig.
|
ConnectionFactory.Builder |
ConnectionFactory.Builder.clientConfig(JedisClientConfig clientConfig) |
Connection.Builder |
Connection.Builder.clientConfig(JedisClientConfig clientConfig) |
static DefaultJedisClientConfig |
DefaultJedisClientConfig.copyConfig(JedisClientConfig copy)
|
MultiDbConfig.Builder |
MultiDbConfig.Builder.database(Endpoint endpoint,
float weight,
JedisClientConfig clientConfig)
Adds a database endpoint with custom client configuration.
|
DefaultJedisClientConfig.Builder |
DefaultJedisClientConfig.Builder.from(JedisClientConfig instance) |
HealthCheckStrategy |
MultiDbConfig.StrategySupplier.get(HostAndPort hostAndPort,
JedisClientConfig jedisClientConfig)
Creates a
HealthCheckStrategy instance for the specified Redis endpoint. |
protected void |
Connection.initializeFromClientConfig(JedisClientConfig config) |
| Constructor and Description |
|---|
Builder(Endpoint endpoint,
JedisClientConfig clientConfig)
Constructs a new Builder with required endpoint and client configuration.
|
ClusterPipeline(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig) |
ClusterPipeline(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
ClusterPipeline(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod) |
Connection(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
Connection(JedisSocketFactory socketFactory,
JedisClientConfig clientConfig) |
ConnectionFactory(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
ConnectionFactory(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache csCache) |
ConnectionFactory(JedisSocketFactory jedisSocketFactory,
JedisClientConfig clientConfig) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
DatabaseConfig(Endpoint endpoint,
JedisClientConfig clientConfig)
Constructs a DatabaseConfig with basic endpoint and client configuration.
|
DatabaseConfig(Endpoint endpoint,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> connectionPoolConfig)
Constructs a DatabaseConfig with endpoint, client, and connection pool configuration.
|
DefaultJedisSocketFactory(HostAndPort hostAndPort,
JedisClientConfig config) |
DefaultJedisSocketFactory(JedisClientConfig config) |
Jedis(HostAndPort hostPort,
JedisClientConfig config) |
Jedis(JedisSocketFactory jedisSocketFactory,
JedisClientConfig clientConfig) |
Jedis(java.lang.String host,
int port,
JedisClientConfig config) |
Jedis(java.net.URI uri,
JedisClientConfig config)
Create a new Jedis with the provided URI and JedisClientConfig object.
|
JedisCluster(HostAndPort node,
JedisClientConfig clientConfig,
int maxAttempts,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache) |
JedisCluster(java.util.Set<HostAndPort> hnp,
JedisClientConfig jedisClientConfig,
CacheConfig cacheConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
int maxAttempts) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration)
Creates a JedisCluster with multiple entry points.
|
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
int maxAttempts,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes,
java.time.Duration topologyRefreshPeriod) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
Cache clientSideCache,
java.util.Set<HostAndPort> startNodes) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes,
java.time.Duration topologyRefreshPeriod) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
java.util.Set<HostAndPort> startNodes) |
JedisFactory(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
JedisFactory(JedisSocketFactory jedisSocketFactory,
JedisClientConfig clientConfig) |
JedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
JedisPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisSocketFactory jedisSocketFactory,
JedisClientConfig clientConfig) |
JedisPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
JedisPooled(org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
JedisPooled(org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
JedisSocketFactory jedisSocketFactory,
JedisClientConfig clientConfig) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
CacheConfig cacheConfig) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
CacheConfig cacheConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
CacheConfig cacheConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentinelPool(java.lang.String masterName,
java.util.Set<HostAndPort> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisClientConfig masterClientConfig,
JedisClientConfig sentinelClientConfig) |
JedisSentinelPool(java.lang.String masterName,
java.util.Set<HostAndPort> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisFactory factory,
JedisClientConfig sentinelClientConfig) |
JedisSentinelPool(java.lang.String masterName,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig masterClientConfig,
JedisClientConfig sentinelClientConfig) |
JedisSentinelPool(java.lang.String masterName,
java.util.Set<HostAndPort> sentinels,
JedisFactory factory,
JedisClientConfig sentinelClientConfig) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache cache) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
CacheConfig cacheConfig) |
UnifiedJedis(JedisSocketFactory socketFactory,
JedisClientConfig clientConfig)
The constructor to directly use a custom
JedisSocketFactory. |
UnifiedJedis(java.net.URI uri,
JedisClientConfig config)
Create a new UnifiedJedis with the provided URI and JedisClientConfig object.
|
| Modifier and Type | Field and Description |
|---|---|
protected JedisClientConfig |
AbstractClientBuilder.clientConfig |
| Modifier and Type | Method and Description |
|---|---|
protected JedisClientConfig |
AbstractClientBuilder.createDefaultClientConfig()
Creates a default client configuration based on the current configuration.
|
| Modifier and Type | Method and Description |
|---|---|
T |
AbstractClientBuilder.clientConfig(JedisClientConfig clientConfig)
Sets the client configuration for Redis connections.
|
SentinelClientBuilder<C> |
SentinelClientBuilder.sentinelClientConfig(JedisClientConfig sentinelClientConfig)
Sets the client configuration for Sentinel connections.
|
| Modifier and Type | Method and Description |
|---|---|
CacheConnection.Builder |
CacheConnection.Builder.clientConfig(JedisClientConfig clientConfig) |
protected void |
CacheConnection.initializeFromClientConfig(JedisClientConfig config) |
| Constructor and Description |
|---|
CacheConnection(JedisSocketFactory socketFactory,
JedisClientConfig clientConfig,
Cache cache) |
| Modifier and Type | Method and Description |
|---|---|
TrackingConnectionPool.Builder |
TrackingConnectionPool.Builder.clientConfig(JedisClientConfig clientConfig) |
| Constructor and Description |
|---|
PingStrategy(HostAndPort hostAndPort,
JedisClientConfig jedisClientConfig) |
PingStrategy(HostAndPort hostAndPort,
JedisClientConfig jedisClientConfig,
HealthCheckStrategy.Config config) |
| Constructor and Description |
|---|
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig,
long subscribeRetryWaitTimeMillis) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig,
long subscribeRetryWaitTimeMillis) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
Copyright © 2025. All rights reserved.