关于redis高版本造成的问题

分享一个关于在redis学习中遇到的不同版本造成的配置文件问题

低版本的redis在spring中的配置文件是maxActive,maxWait

  1. <beanid="jedisPoolConfig"class=“redis.clients.jedis.JedisPoolConfig”>
  2. <propertyname=“maxIdle"value=”${redis.pool.maxIdle}"/>
  3. <propertyname=“maxActive"value=”${redis.pool.maxActive}"/>
  4. <propertyname=“maxWait"value=”${redis.pool.maxWait}"/>
  5. <propertyname=“testOnBorrow"value=”${redis.pool.testOnBorrow}"/>
  6. <propertyname=“testOnReturn"value=”${redis.pool.testOnReturn}"/>
  7. </bean>

但是,一旦到了高版本的redis中,配置需要修改为下:

  1. <beanid="jedisPoolConfig"class=“redis.clients.jedis.JedisPoolConfig”>
  2. <propertyname=“maxIdle"value=”${redis.pool.maxIdle}"/>
  3. <propertyname=“maxTotal"value=”${redis.pool.maxActive}"/>
  4. <propertyname=“maxWaitMillis"value=”${redis.pool.maxWait}"/>
  5. <propertyname=“testOnBorrow"value=”${redis.pool.testOnBorrow}"/>
  6. <propertyname=“testOnReturn"value=”${redis.pool.testOnReturn}"/>
  7. </bean>
经验分享 程序员 微信小程序 职场和发展