public class RedisURI extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
RedisURI.Builder
Builder for Redis URI.
|
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_REDIS_PORT
The default redis port.
|
static int |
DEFAULT_SENTINEL_PORT
The default sentinel port.
|
static String |
URI_SCHEME_REDIS |
static String |
URI_SCHEME_REDIS_SECURE |
static String |
URI_SCHEME_REDIS_SENTINEL |
Constructor and Description |
---|
RedisURI()
Default empty constructor.
|
RedisURI(String host,
int port,
long timeout,
TimeUnit unit)
Constructor with host/port and timeout.
|
Modifier and Type | Method and Description |
---|---|
static RedisURI |
create(String uri)
Create a Redis URI from an URI string.
|
static RedisURI |
create(URI uri)
Create a Redis URI from an URI string.
|
int |
getDatabase() |
String |
getHost() |
char[] |
getPassword() |
int |
getPort() |
SocketAddress |
getResolvedAddress() |
String |
getSentinelMasterId() |
List<RedisURI> |
getSentinels() |
long |
getTimeout() |
TimeUnit |
getUnit() |
boolean |
isSsl() |
boolean |
isStartTls() |
boolean |
isVerifyPeer() |
void |
setDatabase(int database) |
void |
setHost(String host) |
void |
setPassword(String password) |
void |
setPort(int port) |
void |
setSentinelMasterId(String sentinelMasterId) |
void |
setSsl(boolean ssl) |
void |
setStartTls(boolean startTls) |
void |
setTimeout(long timeout) |
void |
setUnit(TimeUnit unit) |
void |
setVerifyPeer(boolean verifyPeer) |
String |
toString() |
public static final String URI_SCHEME_REDIS_SENTINEL
public static final String URI_SCHEME_REDIS
public static final String URI_SCHEME_REDIS_SECURE
public static final int DEFAULT_SENTINEL_PORT
public static final int DEFAULT_REDIS_PORT
public static RedisURI create(String uri)
URI
uri
- The URI string.RedisURI
containing details from the URI.public static RedisURI create(URI uri)
URI
uri
- The URI.RedisURI
containing details from the URI.public String getHost()
public void setHost(String host)
public String getSentinelMasterId()
public void setSentinelMasterId(String sentinelMasterId)
public int getPort()
public void setPort(int port)
public char[] getPassword()
public void setPassword(String password)
public long getTimeout()
public void setTimeout(long timeout)
public TimeUnit getUnit()
public void setUnit(TimeUnit unit)
public int getDatabase()
public void setDatabase(int database)
public boolean isSsl()
public void setSsl(boolean ssl)
public boolean isVerifyPeer()
public void setVerifyPeer(boolean verifyPeer)
public boolean isStartTls()
public void setStartTls(boolean startTls)
public SocketAddress getResolvedAddress()
Copyright © 2015. All rights reserved.