public static final class DefaultRedisDataSourceConfig.Builder extends Object
public DefaultRedisDataSourceConfig.Builder connectionType(IRedis.ConnectionType connectionType)
public DefaultRedisDataSourceConfig.Builder masterServerName(String masterServerName)
public DefaultRedisDataSourceConfig.Builder addServerMetas(RedisServerMeta... serverMetas)
public DefaultRedisDataSourceConfig.Builder username(String username)
public DefaultRedisDataSourceConfig.Builder password(String password)
public DefaultRedisDataSourceConfig.Builder passwordEncrypted(boolean passwordEncrypted)
public DefaultRedisDataSourceConfig.Builder passwordClass(Class<? extends IPasswordProcessor> passwordClass)
public DefaultRedisDataSourceConfig.Builder poolMinIdle(int minIdle)
public DefaultRedisDataSourceConfig.Builder poolMaxIdle(int maxIdle)
public DefaultRedisDataSourceConfig.Builder poolMaxTotal(int maxTotal)
public DefaultRedisDataSourceConfig.Builder poolBlockWhenExhausted(boolean blockWhenExhausted)
public DefaultRedisDataSourceConfig.Builder poolFairness(boolean fairness)
public DefaultRedisDataSourceConfig.Builder poolJmxEnabled(boolean jmxEnabled)
public DefaultRedisDataSourceConfig.Builder poolJmxNameBase(String jmxNameBase)
public DefaultRedisDataSourceConfig.Builder poolJmxNamePrefix(String jmxNamePrefix)
public DefaultRedisDataSourceConfig.Builder poolEvictionPolicyClassName(String evictionPolicyClassName)
public DefaultRedisDataSourceConfig.Builder poolLifo(boolean lifo)
public DefaultRedisDataSourceConfig.Builder poolMaxWaitMillis(long maxWaitMillis)
public DefaultRedisDataSourceConfig.Builder poolMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
public DefaultRedisDataSourceConfig.Builder poolSoftMinEvictableIdleTimeMillis(long softMinEvictableIdleTimeMillis)
public DefaultRedisDataSourceConfig.Builder poolTestOnBorrow(boolean testOnBorrow)
public DefaultRedisDataSourceConfig.Builder poolTestOnReturn(boolean testOnReturn)
public DefaultRedisDataSourceConfig.Builder poolTestOnCreate(boolean testOnCreate)
public DefaultRedisDataSourceConfig.Builder poolTestWhileIdle(boolean testWhileIdle)
public DefaultRedisDataSourceConfig.Builder poolNumTestsPerEvictionRun(int numTestsPerEvictionRun)
public DefaultRedisDataSourceConfig.Builder poolTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
public DefaultRedisDataSourceConfig build()
Copyright © 2022. All rights reserved.