圖解分析:基於setnx的分佈式鎖有什麼缺陷

spring boot 和redis集成 圖解分析:基於setnx的分佈式鎖有什麼缺陷? 基於setnx的分佈式鎖存在單點風險,如果存儲的分佈式鎖key掛掉的話,就可能存在丟鎖的風險。一旦丟鎖,就會造成多個客戶端同時握有鎖,從而導致分佈式鎖失敗。 具體如下: 客戶端A 從master拿到鎖lock01 master正要把lock01同步(Redis的主從同步通常是異步的)給slave時,突然宕機了
相關文章
相關標籤/搜索