| Package | Description |
|---|---|
| org.springframework.data.redis.connection |
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
|
| org.springframework.data.redis.connection.jedis |
Connection package for Jedis library.
|
| org.springframework.data.redis.connection.lettuce |
Connection package for Lettuce Redis client.
|
| Constructor and Description |
|---|
ClusterCommandExecutor(ClusterTopologyProvider topologyProvider,
ClusterNodeResourceProvider resourceProvider,
ExceptionTranslationStrategy exceptionTranslation)
Create a new instance of
ClusterCommandExecutor. |
ClusterCommandExecutor(ClusterTopologyProvider topologyProvider,
ClusterNodeResourceProvider resourceProvider,
ExceptionTranslationStrategy exceptionTranslation,
AsyncTaskExecutor executor) |
| Modifier and Type | Class and Description |
|---|---|
static class |
JedisClusterConnection.JedisClusterTopologyProvider
Jedis specific implementation of
ClusterTopologyProvider. |
| Modifier and Type | Method and Description |
|---|---|
protected ClusterTopologyProvider |
JedisConnectionFactory.createTopologyProvider(redis.clients.jedis.JedisCluster cluster)
Template method to create a
ClusterTopologyProvider given JedisCluster. |
protected ClusterTopologyProvider |
JedisClusterConnection.getTopologyProvider() |
| Constructor and Description |
|---|
JedisClusterConnection(redis.clients.jedis.JedisCluster cluster,
ClusterCommandExecutor executor,
ClusterTopologyProvider topologyProvider)
Create new
JedisClusterConnection utilizing native connections via JedisCluster running commands
across the cluster via given ClusterCommandExecutor and using the given ClusterTopologyProvider. |
| Modifier and Type | Method and Description |
|---|---|
protected LettuceClusterConnection |
LettuceConnectionFactory.doCreateLettuceClusterConnection(io.lettuce.core.cluster.api.StatefulRedisClusterConnection<byte[],byte[]> sharedConnection,
LettuceConnectionProvider connectionProvider,
ClusterTopologyProvider topologyProvider,
ClusterCommandExecutor clusterCommandExecutor,
Duration commandTimeout)
Customization hook for
LettuceClusterConnection creation. |
| Constructor and Description |
|---|
LettuceClusterConnection(io.lettuce.core.cluster.api.StatefulRedisClusterConnection<byte[],byte[]> sharedConnection,
LettuceConnectionProvider connectionProvider,
ClusterTopologyProvider clusterTopologyProvider,
ClusterCommandExecutor executor,
Duration timeout)
Creates new
LettuceClusterConnection given a shared StatefulRedisClusterConnection and
LettuceConnectionProvider running commands across the cluster via given ClusterCommandExecutor. |
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.