定时器定时执行redis操作定时器执行几次自动停止的问题

1.问题:定时器定时执行redis操作定时器执行几次自动停止的问题

2.解决方法:redis手动释放资源,我用的redsiTemplate模板类,因为没有释放资源导致连接池过一段时间超过最大连接量,然后定时器停止

相关代码

3.我释放完资源之后问题并没有解决,定时器执行一段时间后会报(连接池频繁访问数据库导致 Timeout waiting for idle object)错误

可能是同一时间当资源还没有完全释放是有另一个请求请求到redis时间一长还会导致资源不足

设置双重加锁保证一次只有一个连接请求redis

 以上仅为个人遇到的问题希望对你有所帮助

原文地址:https://www.cnblogs.com/Hello-TomCat/p/12712402.html