网站建设临沂,微信怎么开店铺,店面设计概念,seo技术教程背景#xff1a;
Redis的softMinEvictableIdleTimeMillis#xff0c;minEvictableIdleTimeMillis是一个令人疑惑两个参数#xff0c;特别是当它和minIdle组合起来时就更难理解了#xff0c;本文就来梳理下他们的之间的关系
softMinEvictableIdleTimeMillis#xff0c;mi…背景
Redis的softMinEvictableIdleTimeMillisminEvictableIdleTimeMillis是一个令人疑惑两个参数特别是当它和minIdle组合起来时就更难理解了本文就来梳理下他们的之间的关系
softMinEvictableIdleTimeMillisminEvictableIdleTimeMillis的关系 看到了没对于softMinEvictableIdleTimeMillis来说只有空闲时间大于softMinEvictableIdleTimeMillis并且此时连接池中空闲连接数大于minIdle时才会关闭连接而对于minEvictableIdleTimeMillis来说只要空闲连接时间大于minEvictableIdleTimeMillis就会把连接关闭ok那这里的你是否想过minEvictableIdleTimeMillis关闭连接后是有可能导致空闲连接数小于minIdle数量的那是不是和你想象中的连接池里面肯定有minIdle的连接数相矛盾继续往下看 其实这个连接池中连接数小于minIdle的时间是很短暂的因为下一行方法就会判断连接数是否满足minIdle如果不满足他会创建新的redis连接,所以理解这里的关键在于意识到minIdle有可能会短暂的不满足的