redis做为缓存服务器,从链接池中获取不到可用链接,通常排查手段: 1.首先判断redis链接参数是否配置正确?颇有可能,以前一直能取,但如今忽然出现异常,颇有多是redis的服务器down掉了,或者redis的链接条件被更改。 2.网络权限更改:作过项目就很容易知道,每种环境的权限是不一样的,颇有可能你项目所在的网段链接redis的权限被更改,致使以前一直能够获取redis链接,但如今却没法获取。 3.查代码:通常而言,从redis里面获取链接取数据,完毕以后应该当即归还到池中。应该注意的是,通常都会用典型的try{} catch{} finally{}结构包围,在finally{}中释放链接(这样能够确保不管是否发生异常,redis的链接都能及时被归还到链接池中); 4.提升redis池链接个数和最大空闲数等参数redis