/distributedLock

分布式锁的实现 基于redis/redisson/zookeeper/mysql分别实现

Primary LanguageJava

distributedLock

分布式锁的实现 基于redis/redisson/zookeeper/mysql分别实现

redis锁架构图:

使用方式:

    /*
    * reentrant:是否设置为可重入 默认为false
    */
    @RedisLock(reentrant = false)
    public void demo(){
        try {
            // ...业务逻辑
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }