<!--jedis连接池配置-->
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<!--最大连接数-->
<property name="maxTotal" value="50"></property>
<!--最大空闲连接数-->
<property name="maxIdle" value="20"></property>
<!--最小空闲连接数-->
<property name="minIdle" value="10"></property>
<!--获取连接时的最大等待时间-->
<property name="maxWaitMillis" value="5000"></property>
<!--逐出扫描时间间隔-->
<property name="timeBetweenEvictionRunsMillis" value="1000"></property>
<!--每timeBetweenEvictionRunsMillis检查一次连接池中空闲的连接,
把空闲时间超过minEvictableIdleTimeMillis的连接断开,直到连接池中的连接数到minIdle为止-->
<property name="minEvictableIdleTimeMillis" value="600000"></property>
<!--表示idle object evitor每次扫描的最多的对象数-->
<property name="numTestsPerEvictionRun" value="20"></property>
<!--获取连接时检查是否可用-->
<property name="testOnBorrow" value="true"></property>
<!--返回连接时检查是否可用-->
<property name="testOnReturn" value="true"></property>
<!--每timeBetweenEvictionRunsMillis检查一次空闲连接是否可用,移除掉不可用的-->
<property name="testWhileIdle" value="true"></property>
</bean>
这篇文章写的不错,友情链接:https://www.cnblogs.com/LiZhiW/p/4853486.html