主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
分享
首页
主题
每日一学
一款golang编写的开源的分布式锁 支持redis/zookeeper/etcd 实现
chuckchen
·
2023-02-02 11:11:52
· 419072 次点击 ·
大约8小时之前
开始浏览
置顶
这是一个创建于
2023-02-02 11:11:52
的主题,其中的信息可能已经有所发展或是发生改变。
第一次,站长亲自招 Gopher 了>>>
distributed-lock
介绍
可以指定redis/etcd/zookeeper实现
redis的实现使用了lua脚本加解锁、watch机制续约锁、并且参考了redission用频道通知获取锁失败的客户端,减轻了redis的压力
github连接
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
419072 次点击
加入收藏
微博
赞
redis
锁
etcd
github
8
回复
|
直到 2023-02-16 16:12:35
暂无回复
添加一条新回复
(您需要
登录
后才能回复
没有账号
?)
编辑
预览
.
.
请尽量让自己的回复能够对别人有帮助
支持 Markdown 格式,
**粗体**
、~~删除线~~、
`单行代码`
支持 @ 本站用户;支持表情(输入 : 提示),见
Emoji cheat sheet
图片支持拖拽、截图粘贴等方式上传
提交
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
如何优雅的做单元测试
- 731 阅读
程序员上乘内功修炼
- 731 阅读
手把手教你用Go语言实现缓存系统
- 731 阅读
4
手把手教你写单元测试
- 729 阅读
5
初识分布式键值对存储etcd
- 727 阅读
6
选择适合微服务的编程语言
- 726 阅读
7
Golang引领科技前沿:探索工程师在多领域的关键角色
- 726 阅读
8
一文带你入门汇编语言
- 726 阅读
9
OpenGL渲染引擎-设计与实践教程
- 725 阅读
10
[完结40周]物联网/嵌入式全能工程师(提薪优选)
- 725 阅读
一周阅读排行
关于if data != nil && len(data) != n { }的思考
- 7492 阅读
go使用exec.Command执行带管道的命令
- 7491 阅读
你知道 MySQL 中的 order by 是怎么工作的吗?
- 7470 阅读
4
手把手教你用Go语言实现缓存系统
- 7464 阅读
5
手把手教你用Go实现Ping操作
- 7461 阅读
6
手把手教你写单元测试
- 7460 阅读
7
初识分布式键值对存储etcd
- 7457 阅读
8
一文带你入门汇编语言
- 7455 阅读
9
2024新考纲-系统架构设计师(软考高级) 一站式通关课程
- 7454 阅读
10
[完结40周]物联网/嵌入式全能工程师(提薪优选)
- 7453 阅读
关注我
扫码关注
领全套学习资料
加入 QQ 群:
192706294(已满)
731990104(已满)
798786647(已满)
729884609(已满)
977810755(已满)
815126783(已满)
812540095(已满)
1006366459(已满)
692541889
加入微信群:liuxiaoyan-s,备注入群
也欢迎加入知识星球
Go粉丝们(免费)
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册