分享一个关于在redis学习中遇到的不同版本造成的配置文件问题
低版本的redis在spring中的配置文件是maxActive,maxWait
- <beanid="jedisPoolConfig"class=“redis.clients.jedis.JedisPoolConfig”>
- <propertyname=“maxIdle"value=”${redis.pool.maxIdle}"/>
- <propertyname=“maxActive"value=”${redis.pool.maxActive}"/>
- <propertyname=“maxWait"value=”${redis.pool.maxWait}"/>
- <propertyname=“testOnBorrow"value=”${redis.pool.testOnBorrow}"/>
- <propertyname=“testOnReturn"value=”${redis.pool.testOnReturn}"/>
- </bean>
但是,一旦到了高版本的redis中,配置需要修改为下:
- <beanid="jedisPoolConfig"class=“redis.clients.jedis.JedisPoolConfig”>
- <propertyname=“maxIdle"value=”${redis.pool.maxIdle}"/>
- <propertyname=“maxTotal"value=”${redis.pool.maxActive}"/>
- <propertyname=“maxWaitMillis"value=”${redis.pool.maxWait}"/>
- <propertyname=“testOnBorrow"value=”${redis.pool.testOnBorrow}"/>
- <propertyname=“testOnReturn"value=”${redis.pool.testOnReturn}"/>
- </bean>