Package org.redisson.config
Class ClusterServersConfig
java.lang.Object
org.redisson.config.BaseConfig<T>
org.redisson.config.BaseMasterSlaveServersConfig<ClusterServersConfig>
org.redisson.config.ClusterServersConfig
- Author:
- Nikita Koksharov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddNodeAddress
(String... addresses) Add Redis cluster node address.int
boolean
setCheckSlotsCoverage
(boolean checkSlotsCoverage) Enables cluster slots check during Redisson startup.Deprecated.setNatMapper
(NatMapper natMapper) Defines NAT mapper which maps Redis URI object.void
setNodeAddresses
(List<String> nodeAddresses) setScanInterval
(int scanInterval) Redis cluster scan interval in millisecondsMethods inherited from class org.redisson.config.BaseMasterSlaveServersConfig
getDnsMonitoringInterval, getFailedSlaveCheckInterval, getFailedSlaveReconnectionInterval, getLoadBalancer, getMasterConnectionMinimumIdleSize, getMasterConnectionPoolSize, getReadMode, getSlaveConnectionMinimumIdleSize, getSlaveConnectionPoolSize, getSubscriptionConnectionMinimumIdleSize, getSubscriptionConnectionPoolSize, getSubscriptionMode, isSlaveNotUsed, setDnsMonitoringInterval, setFailedSlaveCheckInterval, setFailedSlaveReconnectionInterval, setLoadBalancer, setMasterConnectionMinimumIdleSize, setMasterConnectionPoolSize, setReadMode, setSlaveConnectionMinimumIdleSize, setSlaveConnectionPoolSize, setSubscriptionConnectionMinimumIdleSize, setSubscriptionConnectionPoolSize, setSubscriptionMode
Methods inherited from class org.redisson.config.BaseConfig
getClientName, getCommandMapper, getConnectTimeout, getCredentialsResolver, getIdleConnectionTimeout, getNameMapper, getPassword, getPingConnectionInterval, getRetryAttempts, getRetryInterval, getSslCiphers, getSslKeyManagerFactory, getSslKeystore, getSslKeystorePassword, getSslProtocols, getSslProvider, getSslTrustManagerFactory, getSslTruststore, getSslTruststorePassword, getSubscriptionsPerConnection, getTimeout, getUsername, isKeepAlive, isSslEnableEndpointIdentification, isTcpNoDelay, setClientName, setCommandMapper, setConnectTimeout, setCredentialsResolver, setIdleConnectionTimeout, setKeepAlive, setNameMapper, setPassword, setPingConnectionInterval, setRetryAttempts, setRetryInterval, setSslCiphers, setSslEnableEndpointIdentification, setSslKeyManagerFactory, setSslKeystore, setSslKeystorePassword, setSslProtocols, setSslProvider, setSslTrustManagerFactory, setSslTruststore, setSslTruststorePassword, setSubscriptionsPerConnection, setTcpNoDelay, setTimeout, setUsername
-
Constructor Details
-
ClusterServersConfig
public ClusterServersConfig()
-
-
Method Details
-
addNodeAddress
Add Redis cluster node address. Use follow format --host:port
- Parameters:
addresses
- inhost:port
format- Returns:
- config
-
getNodeAddresses
-
setNodeAddresses
-
getScanInterval
public int getScanInterval() -
setScanInterval
Redis cluster scan interval in millisecondsDefault is
5000
- Parameters:
scanInterval
- in milliseconds- Returns:
- config
-
isCheckSlotsCoverage
public boolean isCheckSlotsCoverage() -
setCheckSlotsCoverage
Enables cluster slots check during Redisson startup.Default is
true
- Parameters:
checkSlotsCoverage
- - boolean value- Returns:
- config
-
setNatMap
Deprecated. -
getNatMapper
-
setNatMapper
Defines NAT mapper which maps Redis URI object. Applied to all Redis connections.- Parameters:
natMapper
- - nat mapper object- Returns:
- config
- See Also:
-