Package org.redisson.config
Class ReplicatedServersConfig
java.lang.Object
org.redisson.config.BaseConfig<T>
org.redisson.config.BaseMasterSlaveServersConfig<ReplicatedServersConfig>
org.redisson.config.ReplicatedServersConfig
Configuration for an Azure Redis Cache or AWS ElastiCache servers.
A replication group is composed of a single master endpoint and multiple read slaves.
- Author:
- Steve Ungerer, Nikita Koksharov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNodeAddress(String... addresses) Add Redis cluster node address.intintsetDatabase(int database) Database index used for Redis connection.voidsetNodeAddresses(List<String> nodeAddresses) setScanInterval(int scanInterval) Replication group scan interval in millisecondsMethods 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, setSubscriptionModeMethods 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
-
ReplicatedServersConfig
public ReplicatedServersConfig()
-
-
Method Details
-
addNodeAddress
Add Redis cluster node address. Use follow format --host:port- Parameters:
addresses- inhost:portformat- Returns:
- config
-
getNodeAddresses
-
setNodeAddresses
-
getScanInterval
public int getScanInterval() -
setScanInterval
Replication group scan interval in millisecondsDefault is
1000- Parameters:
scanInterval- in milliseconds- Returns:
- config
-
setDatabase
Database index used for Redis connection.Default is
0- Parameters:
database- number- Returns:
- config
-
getDatabase
public int getDatabase()
-