Uses of Interface
org.springframework.data.redis.connection.ClusterTopologyProvider
Packages that use 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
Constructors in org.springframework.data.redis.connection with parameters of type ClusterTopologyProviderModifierConstructorDescriptionClusterCommandExecutor
(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
Classes in org.springframework.data.redis.connection.jedis that implement ClusterTopologyProviderModifier and TypeClassDescriptionstatic class
Jedis specific implementation ofClusterTopologyProvider
.Methods in org.springframework.data.redis.connection.jedis that return ClusterTopologyProviderModifier and TypeMethodDescriptionprotected ClusterTopologyProvider
JedisConnectionFactory.createTopologyProvider
(redis.clients.jedis.JedisCluster cluster) Template method to create aClusterTopologyProvider
givenJedisCluster
.protected ClusterTopologyProvider
JedisClusterConnection.getTopologyProvider()
Constructors in org.springframework.data.redis.connection.jedis with parameters of type ClusterTopologyProviderModifierConstructorDescriptionJedisClusterConnection
(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
Methods in org.springframework.data.redis.connection.lettuce with parameters of type ClusterTopologyProviderModifier 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.Constructors in org.springframework.data.redis.connection.lettuce with parameters of type ClusterTopologyProviderModifierConstructorDescriptionprotected
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
.