首页

java版的分布式锁示例源码(Redission)

java

2020-7-22

Redission 锁

目前有很多项目还在使用jedis的 `setNx` 充当分布式锁,然而这个锁是有问题的,redisson是java支持redis的redlock的`唯一`实现,
集成该项目后只需要极少的配置.就能够使用redisson的全部功能. 目前支持
`集群模式`,`云托管模式`,`单Redis节点模式`,`哨兵模式`,`主从模式` 配置. 支持 `可重入锁`,`公平锁`,`联锁`,`红锁`,`读写锁` 锁定模式

//1.支持spel表达式,keyConstant是常量(可选)
@Lock(keys = "#user.name",keyConstant = "常量"))
public String test(User user) {
    System.out.println("进来了test");
    return "test";
}

资源下载此资源下载价格为1D币(VIP免费),请先
资源文件列表
redisson-spring-boot-starter/.gitignore , 284
redisson-spring-boot-starter/LICENSE , 7651
redisson-spring-boot-starter/README.en.md , 850
redisson-spring-boot-starter/README.md , 4169
redisson-spring-boot-starter/pom.xml , 5053
redisson-spring-boot-starter/readme/attr.md , 7953
redisson-spring-boot-starter/readme/binary.md , 879
redisson-spring-boot-starter/readme/cache.md , 755
redisson-spring-boot-starter/readme/collection.md , 2265
redisson-spring-boot-starter/readme/lock.md , 713
redisson-spring-boot-starter/readme/mode.md , 1834
redisson-spring-boot-starter/readme/mq.md , 2486
redisson-spring-boot-starter/readme/object.md , 1430
redisson-spring-boot-starter/readme/up.md , 303
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/annotation/EnableCache.java , 1060
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/annotation/EnableMQ.java , 523
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/annotation/Lock.java , 1191
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/annotation/MQListener.java , 634
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/annotation/MQPublish.java , 278
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/aop/LockAop.java , 8486
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/aop/MQAop.java , 1103
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/configuration/CacheConfiguration.java , 2794
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/configuration/MQConfiguration.java , 519
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/configuration/RedissonConfiguration.java , 22167
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/enums/LockModel.java , 332
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/enums/MQModel.java , 127
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/enums/Model.java , 200
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/excepiton/LockException.java , 596
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/mq/RedissonMQListener.java , 4396
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/operation/RedissonBinary.java , 2601
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/operation/RedissonCollection.java , 3046
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/operation/RedissonObject.java , 2641
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/properties/MultipleServerConfig.java , 4923
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/properties/RedissonProperties.java , 10524
redisson-spring-boot-starter/src/main/java/com/zengtengpeng/properties/SingleServerConfig.java , 2100
redisson-spring-boot-starter/src/main/resources/META-INF/spring.factories , 115
没有账号? 忘记密码?

社交账号快速登录