- Script attempted to access a non local key in a cluster node script #44
- codecov:Test Analytics #32
- Go multi-version CI test #33
- feat:update ttl to ms #35
- Update the changelog file #37
- fix: Modify errors in the document #38
- Fix reentrant lock unlock #39
- Dependabot scheduled every week #27
- Delete meaningless
sync.Mutex
#28 - Optimize the naming of reentrant locks #29
- Update to issue question form #31
- Unit test coverage and error optimization #25
- Fix: In concurrent situations, similar tokens will cause multiple lock acquisitions #26
- Compatible with new version
redis/go-redis
#17 - Unify error definitions #18
- Delete unused option methods #19
- Adjust auto-renewal time #20
- Upgrade
github.com/redis/go-redis/v9
from9.5.4
to9.6.1
#23
- Optimize Lua scripts #16
- Fix package name issue #10
- Use Redis backend storage to ensure the stability and reliability of distributed locks
- Provides an easy-to-use API to easily implement functions such as lock, unlock, spin lock, automatic renewal, and manual renewal
- Support custom timeout and automatic renewal, flexible configuration according to actual needs