go 分布式锁
-
Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)
目录1 概念应用场景分布式锁必备特性2 思路分析宕机与过期防止误删keyLua保证原子性可重入锁自动续期3 代码3.1 项目结构解析3.2 全部代码constant/const.golock/Redis_lock.goservice/goods_service.gomain.go1 概念[详细]
2025-05-26 08:58 分类:数据库 -
Go语言使用Etcd实现分布式锁
目录1 分布式锁概述2 分布式锁要点3 Etcd 实现机制4 代码实现1 分布式锁概述 谈到分布式锁,必然是因为单机锁无法满足要求,在现阶段微服务多实例部署的情况下,单机语言级别的锁,无法满足并发互斥资源的安全访问。[详细]
2023-11-21 10:36 分类:开发 -