public abstract class RedisConnectionConfiguration
extends java.lang.Object
implements java.io.Serializable
RedisConnectionConfiguration describes and wraps a connectionConfiguration to Redis
server or cluster.| Constructor and Description |
|---|
RedisConnectionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
redis.clients.jedis.Jedis |
connect()
Connect to the Redis instance.
|
static RedisConnectionConfiguration |
create() |
static RedisConnectionConfiguration |
create(java.lang.String host,
int port) |
static RedisConnectionConfiguration |
create(ValueProvider<java.lang.String> host,
ValueProvider<java.lang.Integer> port) |
RedisConnectionConfiguration |
enableSSL()
Enable SSL connection to Redis server.
|
void |
populateDisplayData(DisplayData.Builder builder)
Populate the display data with connectionConfiguration details.
|
RedisConnectionConfiguration |
withAuth(java.lang.String auth)
Define the password to authenticate on the Redis server.
|
RedisConnectionConfiguration |
withAuth(ValueProvider<java.lang.String> auth)
See
withAuth(String). |
RedisConnectionConfiguration |
withHost(java.lang.String host)
Define the host name of the Redis server.
|
RedisConnectionConfiguration |
withHost(ValueProvider<java.lang.String> host)
See
withHost(String). |
RedisConnectionConfiguration |
withPort(int port)
Define the port number of the Redis server.
|
RedisConnectionConfiguration |
withPort(ValueProvider<java.lang.Integer> port)
See
withPort(int). |
RedisConnectionConfiguration |
withSSL(ValueProvider<java.lang.Boolean> ssl)
Define if a SSL connection to Redis server should be used.
|
RedisConnectionConfiguration |
withTimeout(int timeout)
Define the Redis connection timeout.
|
RedisConnectionConfiguration |
withTimeout(ValueProvider<java.lang.Integer> timeout)
See
withTimeout(int). |
public static RedisConnectionConfiguration create()
public static RedisConnectionConfiguration create(java.lang.String host, int port)
public static RedisConnectionConfiguration create(ValueProvider<java.lang.String> host, ValueProvider<java.lang.Integer> port)
public RedisConnectionConfiguration withHost(java.lang.String host)
public RedisConnectionConfiguration withHost(ValueProvider<java.lang.String> host)
withHost(String).public RedisConnectionConfiguration withPort(int port)
public RedisConnectionConfiguration withPort(ValueProvider<java.lang.Integer> port)
withPort(int).public RedisConnectionConfiguration withAuth(java.lang.String auth)
public RedisConnectionConfiguration withAuth(ValueProvider<java.lang.String> auth)
withAuth(String).public RedisConnectionConfiguration withTimeout(int timeout)
public RedisConnectionConfiguration withTimeout(ValueProvider<java.lang.Integer> timeout)
withTimeout(int).public RedisConnectionConfiguration enableSSL()
public RedisConnectionConfiguration withSSL(ValueProvider<java.lang.Boolean> ssl)
public redis.clients.jedis.Jedis connect()
public void populateDisplayData(DisplayData.Builder builder)