基於redis的分佈式鎖

分佈式鎖的實現方式 分佈式鎖的實現方式一般分爲3種:數據庫樂觀鎖、基於redis的分佈式鎖、基於zookeeper的分佈式鎖 爲了確保分佈式鎖可用,至少要保證所得實現滿足4種條件: 1.互斥性。在任意時刻,只有一個客戶端能持有鎖。 2.不會發生死鎖。即使有一個客戶端在持有鎖期間掛掉沒有主動釋放鎖,也要保證後續其他客戶端可以加鎖。 3.具有容錯性。只要大部分的redis節點正常運行,客戶端就可以加鎖
相關文章
相關標籤/搜索