public class SingleServerConfig extends BaseConfig<SingleServerConfig>
Modifier and Type | Method and Description |
---|---|
String |
getAddress() |
int |
getConnectionMinimumIdleSize() |
int |
getConnectionPoolSize() |
int |
getDatabase() |
long |
getDnsMonitoringInterval() |
int |
getSubscriptionConnectionMinimumIdleSize() |
int |
getSubscriptionConnectionPoolSize() |
SingleServerConfig |
setAddress(String address)
Set server address.
|
SingleServerConfig |
setConnectionMinimumIdleSize(int connectionMinimumIdleSize)
Minimum idle Redis connection amount.
|
SingleServerConfig |
setConnectionPoolSize(int connectionPoolSize)
Redis connection pool size
Default is
64 |
SingleServerConfig |
setDatabase(int database)
Database index used for Redis connection
Default is
0 |
SingleServerConfig |
setDnsMonitoringInterval(long dnsMonitoringInterval)
Interval in milliseconds to check the endpoint's DNS
Applications must ensure the JVM DNS cache TTL is low enough to support this.
|
SingleServerConfig |
setSubscriptionConnectionMinimumIdleSize(int subscriptionConnectionMinimumIdleSize)
Minimum idle subscription connection amount.
|
SingleServerConfig |
setSubscriptionConnectionPoolSize(int subscriptionConnectionPoolSize)
Redis subscription-connection pool size limit
Default is
50 |
getClientName, getConnectTimeout, getIdleConnectionTimeout, getPassword, getPingConnectionInterval, getRetryAttempts, getRetryInterval, getSslKeystore, getSslKeystorePassword, getSslProvider, getSslTruststore, getSslTruststorePassword, getSubscriptionsPerConnection, getTimeout, getUsername, isKeepAlive, isSslEnableEndpointIdentification, isTcpNoDelay, setClientName, setConnectTimeout, setIdleConnectionTimeout, setKeepAlive, setPassword, setPingConnectionInterval, setRetryAttempts, setRetryInterval, setSslEnableEndpointIdentification, setSslKeystore, setSslKeystorePassword, setSslProvider, setSslTruststore, setSslTruststorePassword, setSubscriptionsPerConnection, setTcpNoDelay, setTimeout, setUsername
public SingleServerConfig setConnectionPoolSize(int connectionPoolSize)
Default is 64
connectionPoolSize
- - pool sizepublic int getConnectionPoolSize()
public SingleServerConfig setSubscriptionConnectionPoolSize(int subscriptionConnectionPoolSize)
Default is 50
subscriptionConnectionPoolSize
- - pool sizepublic int getSubscriptionConnectionPoolSize()
public SingleServerConfig setAddress(String address)
address
- of Redispublic String getAddress()
public SingleServerConfig setDnsMonitoringInterval(long dnsMonitoringInterval)
Applications must ensure the JVM DNS cache TTL is low enough to support this.
Set -1
to disable.
Default is 5000
.
dnsMonitoringInterval
- timepublic long getDnsMonitoringInterval()
public SingleServerConfig setSubscriptionConnectionMinimumIdleSize(int subscriptionConnectionMinimumIdleSize)
Default is 1
subscriptionConnectionMinimumIdleSize
- - connections amountpublic int getSubscriptionConnectionMinimumIdleSize()
public SingleServerConfig setConnectionMinimumIdleSize(int connectionMinimumIdleSize)
Default is 24
connectionMinimumIdleSize
- - connections amountpublic int getConnectionMinimumIdleSize()
public SingleServerConfig setDatabase(int database)
0
database
- indexpublic int getDatabase()
Copyright © 2014–2021 Redisson. All rights reserved.