codis 实现分布式锁问题
Open
- Dominant language
- Go
- Stars
- 13.2k
- Forks
- 2.7k
- PR merge metrics
- No merged PRs in 30d
Description
1.我们知道redis官方有个redlock实现的分布式锁, 实现依赖于redis cluster, 也就是说 各个实例之间是独立的, 没有主从区别, 加锁超过半数即可成功。
2.我知道的是codis可以有很多group, 每个group里面可以是一个master多个slave, 疑问是codis是否也支持redlock, 比如我们对一个key加分布式锁的时候, codis proxy进行转发加锁请求到每一个codis group中的master节点, 超过半数加锁成功? 但是目前我只了解到codis会把key经过proxy路由的一个group中, 那么这个该如何结合redlock?
以上是我的疑问, 有什么错误或者建议, 希望大家指出,万分感谢
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.