赞
踩
原因分析:
本次出现以上问题的原因是,设置的锁的超时时间小于业务代码执行的时间,所以在业务代码还没执行结束时,锁就已经被释放了,所以导致redisson解锁时,会报出异常。
解决方案
最好先打下日志看下各个业务步骤的执行时间,确认下是不是sql问题,或者代码问题,如果都不是,能力范围内没法做优化,那么就根据日志中得出的总执行时间来调大锁的超时时间。