public class MasterSlaveServersConfig extends Object
Constructor and Description |
---|
MasterSlaveServersConfig() |
Modifier and Type | Method and Description |
---|---|
MasterSlaveServersConfig |
addSlaveAddress(String... sAddresses)
Add Redis slave server address.
|
LoadBalancer |
getLoadBalancer() |
URI |
getMasterAddress() |
int |
getMasterConnectionPoolSize() |
String |
getPassword() |
List<URI> |
getSlaveAddresses() |
int |
getSlaveConnectionPoolSize() |
int |
getSlaveSubscriptionConnectionPoolSize() |
int |
getSubscriptionsPerConnection() |
MasterSlaveServersConfig |
setLoadBalancer(LoadBalancer loadBalancer)
Сonnection load balancer to multiple Redis slave servers.
|
MasterSlaveServersConfig |
setMasterAddress(String masterAddress)
Set Redis master server address.
|
MasterSlaveServersConfig |
setMasterConnectionPoolSize(int masterConnectionPoolSize)
Redis 'master' server connection pool size
Default is 100
|
T |
setPassword(String password)
Password for Redis authentication.
|
MasterSlaveServersConfig |
setSlaveConnectionPoolSize(int slaveConnectionPoolSize)
Redis 'slave' servers connection pool size for each slave node
Default is 100
|
MasterSlaveServersConfig |
setSlaveSubscriptionConnectionPoolSize(int slaveSubscriptionConnectionPoolSize)
Redis 'slave' servers subscription connection pool size for each slave node
Default is 25
|
T |
setSubscriptionsPerConnection(int subscriptionsPerConnection)
Subscriptions per Redis connection limit
Default is 5
|
public MasterSlaveServersConfig setMasterAddress(String masterAddress)
masterAddress
- public URI getMasterAddress()
public MasterSlaveServersConfig addSlaveAddress(String... sAddresses)
addresses
- public MasterSlaveServersConfig setSlaveConnectionPoolSize(int slaveConnectionPoolSize)
slaveConnectionPoolSize
- public int getSlaveConnectionPoolSize()
public MasterSlaveServersConfig setMasterConnectionPoolSize(int masterConnectionPoolSize)
masterConnectionPoolSize
- public int getMasterConnectionPoolSize()
public MasterSlaveServersConfig setLoadBalancer(LoadBalancer loadBalancer)
loadBalancer
- RoundRobinLoadBalancer
,
BaseLoadBalancer
public LoadBalancer getLoadBalancer()
public MasterSlaveServersConfig setSlaveSubscriptionConnectionPoolSize(int slaveSubscriptionConnectionPoolSize)
slaveSubscriptionConnectionPoolSize
- public int getSlaveSubscriptionConnectionPoolSize()
public T setSubscriptionsPerConnection(int subscriptionsPerConnection)
subscriptionsPerConnection
- public int getSubscriptionsPerConnection()
public T setPassword(String password)
null
password
- public String getPassword()
Copyright © 2014. All rights reserved.