从CLI解锁Redis锁

时间:2018-04-26 10:37:41

标签: java redis redisson redlock.net

我有一个通过本地网络拥有多个实例的Java应用程序。它使用Redis Redlock来管理共享数据库的完整性。这里的问题是这个java应用程序仍然非常不稳定,因此很多次崩溃。当一个实例崩溃并且在崩溃时它保持锁定时,所有其他实例都会卡住。我的问题是,当一个持有锁的Java应用程序实例崩溃时,我可以从Redis CLI释放锁。

1 个答案:

答案 0 :(得分:2)

使用CLI我可以使用命令从Redis服务器上删除锁定  DEL <lock name> 这样做时,等待线程可以获得锁定。我不知道这是正确的方法。但它确实有效。