# redislock
[](https://996.icu/#/zh_CN)
[](https://github.com/WeiJiadong/redislock/actions)
[](https://goreportcard.com/report/github.com/WeiJiadong/redislock)
[](https://github.com/WeiJiadong/redislock/tree/v1.1.2)
[](https://codecov.io/gh/WeiJiadong/redislock)
[](https://opensource.org/licenses/Apache-2.0)
### 项目介绍
go实现的一个基于lua+redis的分布式锁,项目依赖`github.com/go-redis/redis`的client实现。
### 功能介绍
1. 支持互斥锁
2. 支持读写锁
### 使用示例
```go
cli := redis.NewClient(&redis.Options {
Addr: "127.0.0.1:6379",
})
locker := NewRWMutex("key", "val", time.Second())
locker.Lock(ctx, cli)
locker.Lock(ctx, cli)
```

智慧安全方案
- 粉丝: 3927
最新资源
- 合肥万达茂BIM设计应用实践.docx
- 五层住宅楼给排水安装工程施工图预算编制.doc
- 前端mpvue后端nodejs+thinkjs+mysql微信小程序商城(准备用uniapp重构并适配多端).zip
- 电气工程机电安装施工方案.doc
- 中铁建设工程施工劳务分包合同.doc
- 毕业设计--基于微信小程序的在线免费小说应用.zip
- 泵站双向流道闸门电气控制设计.doc
- 微信小程序-美容.zip
- [江苏]河道港口建设工程监理大纲(流程图).doc
- 500kv送电线路工程施工组织设计.doc
- 基于晶体三极管的简易声控灯设计.doc
- 出纳工作管理制度.doc
- Sentry 小程序_小游戏 SDK。1.x 版本目前仅支持微信小程序_小游戏应用。.zip
- 浅谈建筑电气工程师的素质.doc
- 脚手架管理程序.docx
- 小学迁建工程工程设计合同.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


