1.问题:定时器定时执行redis操作定时器执行几次自动停止的问题
2.解决方法:redis手动释放资源,我用的redsiTemplate模板类,因为没有释放资源导致连接池过一段时间超过最大连接量,然后定时器停止
相关代码
3.我释放完资源之后问题并没有解决,定时器执行一段时间后会报(连接池频繁访问数据库导致 Timeout waiting for idle object)错误
可能是同一时间当资源还没有完全释放是有另一个请求请求到redis时间一长还会导致资源不足
设置双重加锁保证一次只有一个连接请求redis
以上仅为个人遇到的问题希望对你有所帮助