# The connection timeout parameter specifies both the connection timeout and the 
# read/write timeout in milliseconds. Default 2000 ms
connectionTimeout=2000

# The maximum number of connections that are supported by the redis connection pool.	
# Defaults to 8.
maxConnections=8

# The maximum number of idle connections in the pool. Defaults to 8.
maxIdle=8

# The minimum number of idle connections in the pool. Defaults to 0.
minIdle=0

# Specifies whether the client must wait when the resource pool is exhausted. The following maxWaitMillis 
# parameter takes effect only when this parameter is set to true.	
blockWhenExhausted=true

# The maximum number of milliseconds that the client needs to wait when no connection is available.	
# A value of -1 specifies that the connection will never time out.
maxWaitMillis=1000

# Specifies whether connections will be validated by using the PING command before they are borrowed from the pool. 
# Invalid connections will be removed from the pool. We recommend that you set this parameter to false when the workload 
# is heavy. This allows you to reduce the consumption caused by a ping test.
validateConnection=true

#Specifies whether connections will be validated using the PING command before they are returned to the pool. 
# Invalid connections will be removed from the pool. We recommend that you set this parameter to false when the workload is heavy. 
# This allows you to reduce the consumption caused by a ping test.
validateOnConnectionCheckout=false

#Enable/disable JMX for Redis Connection Pool monitoring via JMX
#jmxEnabled=false