我想问一个问题:
redis-cluster.
redis集群脑裂状态下是否会出现多个协程SetNX同一个键,都返回成功?比如redis集群脑裂成三个,而三个协程分别连在脑裂的不同部分,这时SetNX都成功。
这种情况是否存在?
因为用SetNX来实现分布式锁,但是在偶然情况下出现多个协程同时获得了锁。在redis脑裂情况,会不会发生这种问题?
我想问一个问题:
redis-cluster.
redis集群脑裂状态下是否会出现多个协程SetNX同一个键,都返回成功?比如redis集群脑裂成三个,而三个协程分别连在脑裂的不同部分,这时SetNX都成功。
这种情况是否存在?
因为用SetNX来实现分布式锁,但是在偶然情况下出现多个协程同时获得了锁。在redis脑裂情况,会不会发生这种问题?
2 回答3.2k 阅读
3 回答2.4k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
2 回答1.3k 阅读
1 回答1.6k 阅读
1 回答1.5k 阅读
1 回答690 阅读