Redisson實現分佈式鎖(一)

爲什麼要使用分佈式鎖? 單機情況下,多線程同時訪問並改變臨界資源(可變共享變量),將會使得這個變量不可預知,所以我們引入了同步(lock—synchronized)。但在分佈式場景下(多機部署),業務上我們需保證某個共享變量數據最終一致性,但實際每個機器的變量是獨立的,同步(lock—synchronized)的機制僅僅限於單機,這種情況下,就需要有一個多機情況下的共享數據庫(通常爲redis),
相關文章
相關標籤/搜索