Go分布式锁
-
Go语言实现分布式锁
目录1. go实现分布式锁1.1 Redis_lock.go1.2 retry.go1.3 lock.Lua1.4 lua_unlock.lua1.5 refresh.lua1.6 单元测试1. go实现分布式锁[详细]
2023-01-14 10:59 分类:开发 Golang分布式锁详细介绍
目录进程内加锁trylock基于Redis的setnx基于zk基于etcdredlock如何选择在单机程序并发或并行修改全局变量时,需要对修改行为加锁以创造临界区。为什么需要加锁呢?可以看看下段代码:[详细]
2022-12-03 14:12 分类:开发