我有一个用例,我希望有一个全局分布的锁。我们一开始使用SELECT .. FOR UPDATE,但随着服务器数量的增加,这很快就出现了问题。此外,它也没有考虑到签出锁,然后死掉并返回锁的进程。我们需要能够设置锁的过期(也就是说,如果签出锁的进程在2小时内没有返回它,那么锁就会自动返回到池中)。我查看了许多分布式锁定系统,并遇到了非常有用的。我们正在考虑:
作为我们的分布式锁定机制(都碰巧实现了java.util.concurr
我正在使用客户端进行跨虚拟机的分布式锁定。现在,根据Redission实现的算法,它试图获取大多数节点(在我的例子中是2个节点)的锁,并使用轮询算法进行负载均衡。Exception in thread "main" org.redisson.client.RedisNodeNotFoundException: No node for slot: 15087 and:563)
at org.redisson.command.CommandAsyncService.async(CommandAsyncSer
我是Redisson的新手,我试图在Redis缓存的帮助下为分布式锁集成redisson + spring boot。:612) ~redisson-3.11.3.jar:3.11.3 at org.redisson.connection.MasterSlaveConnectionManager.connectionWriteOp(RedisExecutor.java:671) ~redisson-3.11.3.jar:3.11.3 at org.redisso