Class RedisClusterConnectionPoolConfig

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class RedisClusterConnectionPoolConfig
    extends org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.cluster.api.StatefulRedisClusterConnection<java.lang.String,​SessionData>>
    Redis cluster connection pool configuration based on Lettuce.

    Created: 2019/12/07

    • Field Summary

      • Fields inherited from class org.apache.commons.pool2.impl.GenericObjectPoolConfig

        DEFAULT_MAX_IDLE, DEFAULT_MAX_TOTAL, DEFAULT_MIN_IDLE
      • Fields inherited from class org.apache.commons.pool2.impl.BaseObjectPoolConfig

        DEFAULT_BLOCK_WHEN_EXHAUSTED, DEFAULT_EVICTION_POLICY_CLASS_NAME, DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT_MILLIS, DEFAULT_FAIRNESS, DEFAULT_JMX_ENABLE, DEFAULT_JMX_NAME_BASE, DEFAULT_JMX_NAME_PREFIX, DEFAULT_LIFO, DEFAULT_MAX_WAIT_MILLIS, DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS, DEFAULT_NUM_TESTS_PER_EVICTION_RUN, DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS, DEFAULT_TEST_ON_BORROW, DEFAULT_TEST_ON_CREATE, DEFAULT_TEST_ON_RETURN, DEFAULT_TEST_WHILE_IDLE, DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.lettuce.core.cluster.ClusterClientOptions getClusterClientOptions()  
      io.lettuce.core.RedisURI[] getRedisURIs()  
      void setClusterClientOptions​(io.lettuce.core.cluster.ClusterClientOptions clusterClientOptions)  
      void setRedisURIs​(io.lettuce.core.RedisURI... redisURIs)  
      void setUri​(java.lang.String uri)  
      java.lang.String toString()  
      • Methods inherited from class org.apache.commons.pool2.impl.GenericObjectPoolConfig

        clone, getMaxIdle, getMaxTotal, getMinIdle, setMaxIdle, setMaxTotal, setMinIdle, toStringAppendFields
      • Methods inherited from class org.apache.commons.pool2.impl.BaseObjectPoolConfig

        getBlockWhenExhausted, getEvictionPolicy, getEvictionPolicyClassName, getEvictorShutdownTimeoutMillis, getFairness, getJmxEnabled, getJmxNameBase, getJmxNamePrefix, getLifo, getMaxWaitMillis, getMinEvictableIdleTimeMillis, getNumTestsPerEvictionRun, getSoftMinEvictableIdleTimeMillis, getTestOnBorrow, getTestOnCreate, getTestOnReturn, getTestWhileIdle, getTimeBetweenEvictionRunsMillis, setBlockWhenExhausted, setEvictionPolicy, setEvictionPolicyClassName, setEvictorShutdownTimeoutMillis, setFairness, setJmxEnabled, setJmxNameBase, setJmxNamePrefix, setLifo, setMaxWaitMillis, setMinEvictableIdleTimeMillis, setNumTestsPerEvictionRun, setSoftMinEvictableIdleTimeMillis, setTestOnBorrow, setTestOnCreate, setTestOnReturn, setTestWhileIdle, setTimeBetweenEvictionRunsMillis
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • RedisClusterConnectionPoolConfig

        public RedisClusterConnectionPoolConfig()
    • Method Detail

      • getRedisURIs

        public io.lettuce.core.RedisURI[] getRedisURIs()
      • setRedisURIs

        public void setRedisURIs​(io.lettuce.core.RedisURI... redisURIs)
      • setUri

        public void setUri​(java.lang.String uri)
      • getClusterClientOptions

        public io.lettuce.core.cluster.ClusterClientOptions getClusterClientOptions()
      • setClusterClientOptions

        public void setClusterClientOptions​(io.lettuce.core.cluster.ClusterClientOptions clusterClientOptions)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.apache.commons.pool2.BaseObject