位置:org.redisson.RedissonLock#lock() 有参的lock源码如下图所示, 这个lock来自Redisson的RLock,添加了锁过期时间, 可以自定义锁的过期时间,这个获取锁的方法不会触发看门狗。 无返回值。 位置:org.redisson.api.RLock#lock Redisson实现源码如下,这里给出路径,感兴趣可自行查看。 位置:org.redisson.RedissonLock#l...
方式一:自定义redis分布式锁 publicclassRedisTool{privatestaticfinalStringLOCK_SUCCESS="OK";//NX|XX, NX -- Only set the key if it does not already exist;// XX -- Only set the key if it already exist.privatestaticfinalStringSET_IF_NOT_EXIST="NX";//EX|PX, expire time units: EX = sec...