文件名称:redlock-go:红锁
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-17 23:36:21
Go
红锁去 Golang中Redis分布式锁 这个 Golang 库实现了的基于 Redis 的分布式锁管理器算法。 安装 该库需要具有模块支持的 Go 版本。 所以一定要初始化一个 Go 模块: go mod init github.com/ < user> / < repo> 然后通过 go get 安装这个库 go get github.com/amyangfei/redlock-go/v2 用法 创建锁管理器: lockMgr , err := redlock . NewRedLock ([] string { "tcp://127.0.0.1:6379" , "tcp://127.0.0.1:6380" , "tcp://127.0.0.1:6381" , }) 获取锁: import "github.com/amy
【文件预览】:
redlock-go-master
----.gitignore(59B)
----redlock()
--------kvcache_test.go(2KB)
--------kvcache.go(4KB)
--------redlock_test.go(6KB)
--------redlock.go(6KB)
----README.md(3KB)
----LICENSE(1KB)
----go.mod(328B)
----test.sh(711B)
----_examples()
--------basic.go(495B)
--------counter.go(2KB)
----go.sum(10KB)
----.travis.yml(462B)