06----------再談分佈式鎖(使用Redlock算法)

分佈式鎖的原理,它的使用非常簡單,一條指令就可以完成加鎖操作。不過在集羣環境下,這種方式是有缺陷的,它不是絕對安全的。 比如在 Sentinel 集羣中,主節點掛掉時,從節點會取而代之,客戶端上卻並沒有明顯感知。原先第一個客戶端在主節點中申請成功了一把鎖,但是這把鎖還沒有來得及同步到從節點,主節點突然掛掉了。然後從節點變成了主節點,這個新的節點內部沒有這個鎖,所以當另一個客戶端過來請求加鎖時,立即
相關文章
相關標籤/搜索