Package org.redisson.config
Class MasterSlaveServersConfig
java.lang.Object
org.redisson.config.BaseConfig<T>
org.redisson.config.BaseMasterSlaveServersConfig<MasterSlaveServersConfig>
org.redisson.config.MasterSlaveServersConfig
public class MasterSlaveServersConfig
extends BaseMasterSlaveServersConfig<MasterSlaveServersConfig>
- Author:
- Nikita Koksharov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddSlaveAddress
(String slaveAddress) addSlaveAddress
(String... addresses) Add Redis slave server address.int
setDatabase
(int database) Database index used for Redis connection Default is0
setMasterAddress
(String masterAddress) Set Redis master server address.void
setSlaveAddresses
(Set<String> readAddresses) Methods inherited from class org.redisson.config.BaseMasterSlaveServersConfig
checkSkipSlavesInit, getDnsMonitoringInterval, getFailedSlaveCheckInterval, getFailedSlaveReconnectionInterval, getLoadBalancer, getMasterConnectionMinimumIdleSize, getMasterConnectionPoolSize, getReadMode, getSlaveConnectionMinimumIdleSize, getSlaveConnectionPoolSize, getSubscriptionConnectionMinimumIdleSize, getSubscriptionConnectionPoolSize, getSubscriptionMode, setDnsMonitoringInterval, setFailedSlaveCheckInterval, setFailedSlaveReconnectionInterval, setLoadBalancer, setMasterConnectionMinimumIdleSize, setMasterConnectionPoolSize, setReadMode, setSlaveConnectionMinimumIdleSize, setSlaveConnectionPoolSize, setSubscriptionConnectionMinimumIdleSize, setSubscriptionConnectionPoolSize, setSubscriptionMode
Methods inherited from class org.redisson.config.BaseConfig
getClientName, getConnectTimeout, getIdleConnectionTimeout, getNameMapper, getPassword, getPingConnectionInterval, getRetryAttempts, getRetryInterval, getSslKeystore, getSslKeystorePassword, getSslProtocols, getSslProvider, getSslTruststore, getSslTruststorePassword, getSubscriptionsPerConnection, getTimeout, getUsername, isKeepAlive, isSslEnableEndpointIdentification, isTcpNoDelay, setClientName, setConnectTimeout, setIdleConnectionTimeout, setKeepAlive, setNameMapper, setPassword, setPingConnectionInterval, setRetryAttempts, setRetryInterval, setSslEnableEndpointIdentification, setSslKeystore, setSslKeystorePassword, setSslProtocols, setSslProvider, setSslTruststore, setSslTruststorePassword, setSubscriptionsPerConnection, setTcpNoDelay, setTimeout, setUsername
-
Constructor Details
-
MasterSlaveServersConfig
public MasterSlaveServersConfig()
-
-
Method Details
-
setMasterAddress
Set Redis master server address. Use follow format -- host:port- Parameters:
masterAddress
- of Redis- Returns:
- config
-
getMasterAddress
-
addSlaveAddress
Add Redis slave server address. Use follow format -- host:port- Parameters:
addresses
- of Redis- Returns:
- config
-
addSlaveAddress
-
getSlaveAddresses
-
setSlaveAddresses
-
setDatabase
Database index used for Redis connection Default is0
- Parameters:
database
- number- Returns:
- config
-
getDatabase
public int getDatabase()
-