├── .github └── workflows │ └── test.yml ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── README.md.tpl ├── example_test.go ├── go.mod ├── go.sum ├── obtain.lua ├── pttl.lua ├── redislock.go ├── redislock_test.go ├── refresh.lua ├── release.lua └── retry_strategy_test.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/README.md -------------------------------------------------------------------------------- /README.md.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/README.md.tpl -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/example_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/go.sum -------------------------------------------------------------------------------- /obtain.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/obtain.lua -------------------------------------------------------------------------------- /pttl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/pttl.lua -------------------------------------------------------------------------------- /redislock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/redislock.go -------------------------------------------------------------------------------- /redislock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/redislock_test.go -------------------------------------------------------------------------------- /refresh.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/refresh.lua -------------------------------------------------------------------------------- /release.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/release.lua -------------------------------------------------------------------------------- /retry_strategy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/redislock/HEAD/retry_strategy_test.go --------------------------------------------------------------------------------