不懂的问题

redission 的加锁 tryLock 是否需要设置超时时间呢?

假如设置了,不会有看门狗线程给你的锁续期,那不就意味着到达超时时间,锁失效你的线程没有执行完,另一个线程可能进去吗
假如没有设置,不就意味着你的锁一直有效,一直有效会有什么问题呢?死锁问题吗?redis 层面应该不会有问题,因为虽然没设置,但是redission 设置的key 应该默认30s,只是看门狗不断给锁加延时。感觉设不设置都很难受
posted @ 2023-03-09 01:01  木又13183243537  阅读(50)  评论(0)    收藏  举报