Redisson(1)分布式锁——如何解决死锁问题

Redisson是如何解决死锁问题的? 普通利用Redis实现分布式锁的时候,我们可能会为某个锁指定某个key,当线程获取锁并执行完业务逻辑代码的时候,将该锁对应的key删除掉来释放锁。 lock->set(key),成功->执行业务,业务执行完毕->unlock->del(key)。 根据这种操作和实践方式,我们可以分为下面两个场景: 1)业务机器宕机 因为我们的业务不知道要执行多久才能结束,所
相关文章
相关标签/搜索