├── .gitignore ├── README.md ├── d: └── log │ └── redis-distributed-lock-demo-spring │ └── console.log ├── pom.xml ├── redis-distributed-lock-core ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── oujiong │ │ └── redisson │ │ ├── RedissonLock.java │ │ ├── RedissonManager.java │ │ ├── annotation │ │ ├── DistributedLock.java │ │ └── DistributedLockHandler.java │ │ ├── config │ │ └── RedissonAutoConfiguration.java │ │ ├── constant │ │ ├── GlobalConstant.java │ │ └── RedisConnectionType.java │ │ ├── entity │ │ └── RedissonProperties.java │ │ └── strategy │ │ ├── RedissonConfigService.java │ │ └── impl │ │ ├── ClusterConfigImpl.java │ │ ├── MasterslaveConfigImpl.java │ │ ├── SentineConfigImpl.java │ │ └── StandaloneConfigImpl.java │ └── resources │ └── META-INF │ └── spring.factories └── redis-distributed-lock-web-test ├── pom.xml └── src └── main ├── java └── com │ └── oujiong │ ├── Application.java │ └── controller │ ├── AnnotatinLockController.java │ └── LockController.java └── resources └── application.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/README.md -------------------------------------------------------------------------------- /d:/log/redis-distributed-lock-demo-spring/console.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/d:/log/redis-distributed-lock-demo-spring/console.log -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/pom.xml -------------------------------------------------------------------------------- /redis-distributed-lock-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/pom.xml -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/RedissonLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/RedissonLock.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/RedissonManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/RedissonManager.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/annotation/DistributedLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/annotation/DistributedLock.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/annotation/DistributedLockHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/annotation/DistributedLockHandler.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/config/RedissonAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/config/RedissonAutoConfiguration.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/constant/GlobalConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/constant/GlobalConstant.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/constant/RedisConnectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/constant/RedisConnectionType.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/entity/RedissonProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/entity/RedissonProperties.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/RedissonConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/RedissonConfigService.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/ClusterConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/ClusterConfigImpl.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/MasterslaveConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/MasterslaveConfigImpl.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/SentineConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/SentineConfigImpl.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/StandaloneConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/java/com/oujiong/redisson/strategy/impl/StandaloneConfigImpl.java -------------------------------------------------------------------------------- /redis-distributed-lock-core/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-core/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /redis-distributed-lock-web-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-web-test/pom.xml -------------------------------------------------------------------------------- /redis-distributed-lock-web-test/src/main/java/com/oujiong/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-web-test/src/main/java/com/oujiong/Application.java -------------------------------------------------------------------------------- /redis-distributed-lock-web-test/src/main/java/com/oujiong/controller/AnnotatinLockController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-web-test/src/main/java/com/oujiong/controller/AnnotatinLockController.java -------------------------------------------------------------------------------- /redis-distributed-lock-web-test/src/main/java/com/oujiong/controller/LockController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-web-test/src/main/java/com/oujiong/controller/LockController.java -------------------------------------------------------------------------------- /redis-distributed-lock-web-test/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yudiandemingzi/spring-boot-distributed-redisson/HEAD/redis-distributed-lock-web-test/src/main/resources/application.properties --------------------------------------------------------------------------------