| 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.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 | Interface and Description |
|---|---|
interface |
CommandKeyArgumentPreProcessor |
class |
MultiClusterClientConfig |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
Connection.protocolRead(RedisInputStream is) |
protected void |
Connection.protocolReadPushes(RedisInputStream is) |
static java.lang.Object |
Protocol.read(RedisInputStream is,
Cache cache) |
static void |
Protocol.readPushes(RedisInputStream is,
Cache cache,
boolean onlyPendingBuffer) |
void |
UnifiedJedis.setKeyArgumentPreProcessor(CommandKeyArgumentPreProcessor keyPreProcessor) |
java.lang.String |
Connection.toIdentityString() |
| Constructor and Description |
|---|
ConnectionFactory(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache csCache) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
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) |
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) |
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) |
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) |
UnifiedJedis(ClusterConnectionProvider provider,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration,
RedisProtocol protocol,
Cache cache) |
UnifiedJedis(ConnectionProvider provider,
RedisProtocol protocol,
Cache cache) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache cache) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
CacheConfig cacheConfig) |
UnifiedJedis(MultiClusterPooledConnectionProvider provider)
Constructor which supports multiple cluster/database endpoints each with their own isolated connection pool.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCache
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,
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) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
PrefixedKeyArgumentPreProcessor |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RedisInputStream.peek(byte b) |
Copyright © 2024. All rights reserved.