├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── top │ └── tywang │ └── opensource │ └── lock │ └── RedisLock.java └── test ├── java └── top │ └── tywang │ └── opensource │ ├── MainApplication.java │ ├── config │ ├── EmbeddedRedis.java │ ├── RedisConfig.java │ └── RedisPoolFactory.java │ └── lock │ └── RedisLockTest.java └── resource └── application.properties /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | target/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/top/tywang/opensource/lock/RedisLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/src/main/java/top/tywang/opensource/lock/RedisLock.java -------------------------------------------------------------------------------- /src/test/java/top/tywang/opensource/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/src/test/java/top/tywang/opensource/MainApplication.java -------------------------------------------------------------------------------- /src/test/java/top/tywang/opensource/config/EmbeddedRedis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/src/test/java/top/tywang/opensource/config/EmbeddedRedis.java -------------------------------------------------------------------------------- /src/test/java/top/tywang/opensource/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/src/test/java/top/tywang/opensource/config/RedisConfig.java -------------------------------------------------------------------------------- /src/test/java/top/tywang/opensource/config/RedisPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/src/test/java/top/tywang/opensource/config/RedisPoolFactory.java -------------------------------------------------------------------------------- /src/test/java/top/tywang/opensource/lock/RedisLockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/src/test/java/top/tywang/opensource/lock/RedisLockTest.java -------------------------------------------------------------------------------- /src/test/resource/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xbox1994/distributed-lock-redis/HEAD/src/test/resource/application.properties --------------------------------------------------------------------------------