Class RedisConnectionPoolConfig

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class RedisConnectionPoolConfig
    extends org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.api.StatefulRedisConnection<java.lang.String,​SessionData>>
    Redis 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.ClientOptions getClientOptions()  
      io.lettuce.core.RedisURI getRedisURI()  
      void setClientOptions​(io.lettuce.core.ClientOptions clientOptions)  
      void setRedisURI​(io.lettuce.core.RedisURI redisURI)  
      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

      • RedisConnectionPoolConfig

        public RedisConnectionPoolConfig()
    • Method Detail

      • getRedisURI

        public io.lettuce.core.RedisURI getRedisURI()
      • setRedisURI

        public void setRedisURI​(io.lettuce.core.RedisURI redisURI)
      • setUri

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

        public io.lettuce.core.ClientOptions getClientOptions()
      • setClientOptions

        public void setClientOptions​(io.lettuce.core.ClientOptions clientOptions)
      • toString

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