文件名称:redsync:使用Redis for Go的分布式互斥锁
文件大小:22KB
文件格式:ZIP
更新时间:2024-04-02 16:12:01
Go
Redsync Redsync提供了如描述转到基于Redis的分布式互斥锁实现。 参考库(由为Ruby)可在 。 安装 使用go get命令安装Redsync: $ go get github.com/go-redsync/redsync/v4 将安装两个驱动程序实现; 但是,只有一个使用的将包含在您的项目中。 有关每个驱动程序的用法,请参见文件夹。 文献资料 用法 错误处理已简化为panic以简化示例。 package main import ( goredislib "github.com/go-redis/redis/v8" "github.com/go-redsync/redsync/v4" "github.com/go-redsync/redsync/v4/redis/goredis/v8" ) func main () { // Create a pool wit
【文件预览】:
redsync-master
----.gitignore(15B)
----go.mod(436B)
----redsync_test.go(3KB)
----doc.go(245B)
----.travis.yml(109B)
----error.go(96B)
----LICENSE(1KB)
----redis()
--------redis_test.go(14B)
--------redis.go(736B)
--------redigo()
--------goredis()
----mutex_test.go(5KB)
----go.sum(10KB)
----examples()
--------redigo()
--------goredis()
----README.md(2KB)
----VERSION(3B)
----mutex.go(5KB)
----redsync.go(2KB)