repositorypackage
1.4.1
Repository: https://github.com/applinskinner/redsync.git
Documentation: pkg.go.dev
# README
Redsync
Redsync provides a Redis-based distributed mutual exclusion lock implementation for Go as described in this post. A reference library (by antirez) for Ruby is available at github.com/antirez/redlock-rb.
Installation
Install Redsync using the go get command:
$ go get github.com/applinskinner/redsync
Two driver implementations will be installed; however, only the one used will be include in your project.
See the examples folder for usage of each driver.
Documentation
Contributing
Contributions are welcome.
License
Redsync is available under the BSD (3-Clause) License.
Disclaimer
This code implements an algorithm which is currently a proposal, it was not formally analyzed. Make sure to understand how it works before using it in production environments.