| Package | Description |
|---|---|
| redis.clients.jedis | |
| 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.
|
| redis.clients.jedis.util |
This package contains the utility classes.
|
| Package | Description |
|---|---|
| redis.clients.jedis.csc |
This package contains the classes and interfaces related to Server-assisted Client-side Caching.
|
| redis.clients.jedis.csc.hash |
This package contains the classes and interface for hashing command arguments to support
Server-assisted Client-side Caching.
|
| redis.clients.jedis.csc.util |
This package contains the helper classes 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiClusterClientConfig |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
Protocol.read(RedisInputStream is,
ClientSideCache cache) |
| Constructor and Description |
|---|
Connection(JedisSocketFactory socketFactory,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache) |
ConnectionFactory(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache csCache) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
ClientSideCache 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,
ClientSideCache clientSideCache,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes,
java.time.Duration topologyRefreshPeriod) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
java.util.Set<HostAndPort> startNodes) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
ClientSideCache clientSideCache,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
UnifiedJedis(ClusterConnectionProvider provider,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration,
RedisProtocol protocol,
ClientSideCache clientSideCache) |
UnifiedJedis(ConnectionProvider provider,
RedisProtocol protocol,
ClientSideCache clientSideCache) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache) |
UnifiedJedis(MultiClusterPooledConnectionProvider provider)
Constructor which supports multiple cluster/database endpoints each with their own isolated connection pool.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientSideCache
The class to manage the client-side caching.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CircuitBreakerCommandExecutor |
class |
CircuitBreakerFailoverBase |
class |
CircuitBreakerFailoverConnectionProvider
ConnectionProvider with built-in retry, circuit-breaker, and failover to another cluster/database endpoint.
|
class |
MultiClusterPipeline
|
class |
MultiClusterTransaction
This is high memory dependent solution as all the appending commands will be hold in memory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiClusterPooledConnectionProvider |
| Constructor and Description |
|---|
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
ClientSideCache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
ClientSideCache 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,
ClientSideCache clientSideCache,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
| Modifier and Type | Method and Description |
|---|---|
static ClientSideCache |
JedisURIHelper.getClientSideCache(java.net.URI uri) |
boolean |
RedisInputStream.peek(byte b) |
Copyright © 2024. All rights reserved.