Interface DataRedisConnectionDetails
- All Superinterfaces:
ConnectionDetails
Details required to establish a connection to a Redis service.
- Since:
- 4.0.0
- Author:
- Moritz Halbritter, Andy Wilkinson
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceRedis cluster configuration.static interfaceRedis master replica configuration.static final recordA node in a sentinel or cluster configuration.static interfaceRedis sentinel configuration.static interfaceRedis standalone configuration. -
Method Summary
Modifier and TypeMethodDescriptiondefault @Nullable DataRedisConnectionDetails.ClusterRedis cluster configuration.default @Nullable DataRedisConnectionDetails.MasterReplicaRedis master replica configuration.default @Nullable StringLogin password of the redis server.default @Nullable DataRedisConnectionDetails.SentinelRedis sentinel configuration.default @Nullable SslBundleSSL bundle to use.default @Nullable DataRedisConnectionDetails.StandaloneRedis standalone configuration.default @Nullable StringLogin username of the redis server.
-
Method Details
-
getUsername
Login username of the redis server.- Returns:
- the login username of the redis server
-
getPassword
Login password of the redis server.- Returns:
- the login password of the redis server
-
getSslBundle
-
getStandalone
Redis standalone configuration. Mutually exclusive withgetSentinel(),getCluster()andgetMasterReplica().- Returns:
- the Redis standalone configuration
-
getSentinel
Redis sentinel configuration. Mutually exclusive withgetStandalone(),getCluster()andgetMasterReplica().- Returns:
- the Redis sentinel configuration
-
getCluster
Redis cluster configuration. Mutually exclusive withgetStandalone(),getSentinel()andgetMasterReplica().- Returns:
- the Redis cluster configuration
-
getMasterReplica
Redis master replica configuration. Mutually exclusive withgetStandalone(),getSentinel()andgetCluster().- Returns:
- the Redis master replica configuration
-