Uses of Interface
org.springframework.data.redis.connection.ClusterTopologyProvider
Package
Description
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
Connection package for Jedis library.
Connection package for Lettuce Redis client.
-
Uses of ClusterTopologyProvider in org.springframework.data.redis.connection
ModifierConstructorDescriptionClusterCommandExecutor
(ClusterTopologyProvider topologyProvider, ClusterNodeResourceProvider resourceProvider, ExceptionTranslationStrategy exceptionTranslation) Create a new instance ofClusterCommandExecutor
.ClusterCommandExecutor
(ClusterTopologyProvider topologyProvider, ClusterNodeResourceProvider resourceProvider, ExceptionTranslationStrategy exceptionTranslation, org.springframework.core.task.AsyncTaskExecutor executor) -
Uses of ClusterTopologyProvider in org.springframework.data.redis.connection.jedis
Modifier and TypeClassDescriptionstatic class
Jedis specific implementation ofClusterTopologyProvider
.Modifier and TypeMethodDescriptionprotected ClusterTopologyProvider
JedisConnectionFactory.createTopologyProvider
(redis.clients.jedis.JedisCluster cluster) Template method to create aClusterTopologyProvider
givenJedisCluster
.protected ClusterTopologyProvider
JedisClusterConnection.getTopologyProvider()
ModifierConstructorDescriptionJedisClusterConnection
(redis.clients.jedis.JedisCluster cluster, ClusterCommandExecutor executor, ClusterTopologyProvider topologyProvider) Create newJedisClusterConnection
utilizing native connections viaJedisCluster
running commands across the cluster via givenClusterCommandExecutor
and using the givenClusterTopologyProvider
. -
Uses of ClusterTopologyProvider in org.springframework.data.redis.connection.lettuce
Modifier and TypeMethodDescriptionprotected LettuceClusterConnection
LettuceConnectionFactory.doCreateLettuceClusterConnection
(io.lettuce.core.cluster.api.StatefulRedisClusterConnection<byte[], byte[]> sharedConnection, LettuceConnectionProvider connectionProvider, ClusterTopologyProvider topologyProvider, ClusterCommandExecutor clusterCommandExecutor, Duration commandTimeout) Customization hook forLettuceClusterConnection
creation.ModifierConstructorDescriptionprotected
LettuceClusterConnection
(io.lettuce.core.cluster.api.StatefulRedisClusterConnection<byte[], byte[]> sharedConnection, LettuceConnectionProvider connectionProvider, ClusterTopologyProvider clusterTopologyProvider, ClusterCommandExecutor executor, Duration timeout) Creates newLettuceClusterConnection
given a sharedStatefulRedisClusterConnection
andLettuceConnectionProvider
running commands across the cluster via givenClusterCommandExecutor
.