public class RedisSocketConfiguration extends Object implements RedisConfiguration, RedisConfiguration.DomainSocketConfiguration
RedisConnection
via RedisConnectionFactory
connecting to
single Redis using a local unix domain socket.RedisConfiguration.ClusterConfiguration, RedisConfiguration.DomainSocketConfiguration, RedisConfiguration.SentinelConfiguration, RedisConfiguration.StaticMasterReplicaConfiguration, RedisConfiguration.WithAuthentication, RedisConfiguration.WithDatabaseIndex, RedisConfiguration.WithDomainSocket, RedisConfiguration.WithHostAndPort, RedisConfiguration.WithPassword
Constructor and Description |
---|
RedisSocketConfiguration()
Create a new default
RedisSocketConfiguration . |
RedisSocketConfiguration(String socket)
Create a new
RedisSocketConfiguration given socket . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
getDatabase()
Get the database index to use.
|
RedisPassword |
getPassword()
Get the RedisPassword to use when connecting.
|
String |
getSocket()
Get the domain socket.
|
String |
getUsername()
Get the username to use when connecting.
|
int |
hashCode() |
void |
setDatabase(int index)
Set the database index to use.
|
void |
setPassword(RedisPassword password)
Create and set a
RedisPassword for given String . |
void |
setSocket(String socket)
Set the socket.
|
void |
setUsername(String username)
Create and set a username with the given
String . |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDatabaseOrElse, getDatabaseOrElse, getHostOrElse, getPasswordOrElse, getPasswordOrElse, getPortOrElse, getUsernameOrElse, isAuthenticationAware, isClusterConfiguration, isDatabaseIndexAware, isDomainSocketConfiguration, isHostAndPortAware, isSentinelConfiguration, isStaticMasterReplicaConfiguration
setPassword, setPassword
public RedisSocketConfiguration()
RedisSocketConfiguration
.public RedisSocketConfiguration(String socket)
RedisSocketConfiguration
given socket
.socket
- must not be null or empty.public String getSocket()
RedisConfiguration.WithDomainSocket
getSocket
in interface RedisConfiguration.WithDomainSocket
public void setSocket(String socket)
RedisConfiguration.WithDomainSocket
setSocket
in interface RedisConfiguration.WithDomainSocket
socket
- path to the Redis socket. Must not be null.public int getDatabase()
RedisConfiguration.WithDatabaseIndex
getDatabase
in interface RedisConfiguration.WithDatabaseIndex
zero
by default.public void setDatabase(int index)
RedisConfiguration.WithDatabaseIndex
setDatabase
in interface RedisConfiguration.WithDatabaseIndex
public void setUsername(@Nullable String username)
RedisConfiguration.WithAuthentication
String
. Requires Redis 6 or newer.setUsername
in interface RedisConfiguration.WithAuthentication
username
- the username.@Nullable public String getUsername()
RedisConfiguration.WithAuthentication
getUsername
in interface RedisConfiguration.WithAuthentication
public RedisPassword getPassword()
RedisConfiguration.WithAuthentication
getPassword
in interface RedisConfiguration.WithAuthentication
RedisPassword.none()
if none set.public void setPassword(RedisPassword password)
RedisConfiguration.WithAuthentication
RedisPassword
for given String
.setPassword
in interface RedisConfiguration.WithAuthentication
password
- must not be null use RedisPassword.none()
instead.Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.