1. 首页
  2. 数据库
  3. 其它
  4. rwlock:基于Redis和Lua的分布式读写锁使用逻辑接近go的sync.RWMutex 源码

rwlock:基于Redis和Lua的分布式读写锁使用逻辑接近go的sync.RWMutex 源码

上传者: 2021-02-09 03:45:55上传 ZIP文件 9.17KB 热度 6次
洛克 使用方式 go get github.com/wangfeiso/rwlock 特性说明 为确保锁的公平性,用Lua实现了优先级级别FCFS,当多个客户端获取写锁(排它锁)的时候,先到的会先获得锁。 快速使用 import ( "github.com/wangfeiso/rwlock" ) func main() { // 初始化redis客户端,需要传入redis-server的ip和port // 仅支持单机Redis rwlock.Init(&rwlock.Options{ Addr: "127.0.0.1:6379",
下载地址
用户评论