Module lettuce.core
Package io.lettuce.core.cluster
Client for Redis Cluster, see
RedisClusterClient.-
Interface Summary Interface Description ClusterPushHandler A handler object that provides access toRedisClusterPushListener. -
Class Summary Class Description ClusterClientOptions Client Options to control the behavior ofRedisClusterClient.ClusterClientOptions.Builder Builder forClusterClientOptions.ClusterTopologyRefreshOptions Options to control the Cluster topology refreshing ofRedisClusterClient.ClusterTopologyRefreshOptions.Builder Builder forClusterTopologyRefreshOptions.PubSubClusterEndpoint<K,V> RedisAdvancedClusterAsyncCommandsImpl<K,V> An advanced asynchronous and thread-safe API for a Redis Cluster connection.RedisAdvancedClusterReactiveCommandsImpl<K,V> An advanced reactive and thread-safe API to a Redis Cluster connection.RedisClusterClient A scalable and thread-safe Redis cluster client supporting synchronous, asynchronous and reactive execution models.RedisClusterPubSubAsyncCommandsImpl<K,V> An asynchronous and thread-safe API for a Redis pub/sub connection.RedisClusterPubSubReactiveCommandsImpl<K,V> A reactive and thread-safe API for a Redis pub/sub connection.RedisClusterURIUtil SlotHash Utility to calculate the slot from a key.StatefulRedisClusterConnectionImpl<K,V> A thread-safe connection to a Redis Cluster. -
Enum Summary Enum Description ClusterTopologyRefreshOptions.RefreshTrigger Available refresh triggers to signal early topology refreshing. -
Exception Summary Exception Description PartitionException Partition access exception thrown when a partition-specific operations fails.PartitionSelectorException Exception thrown when a partition selection fails (slot not covered, no read candidates available).UnknownPartitionException Exception thrown when an unknown partition is requested.