redis集群脑裂情况下SetNX同时成功的问题

我想问一个问题:

redis-cluster.

redis集群脑裂状态下是否会出现多个协程SetNX同一个键,都返回成功?比如redis集群脑裂成三个,而三个协程分别连在脑裂的不同部分,这时SetNX都成功。

这种情况是否存在?

因为用SetNX来实现分布式锁,但是在偶然情况下出现多个协程同时获得了锁。在redis脑裂情况,会不会发生这种问题?

阅读 6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏