Redis實現分佈式鎖

鎖我們都不陌生,在多線程併發的情況下,如何保證某代碼塊在同一時刻只能被一個線程訪問呢,這時候我們就需要用到「鎖」,提到鎖的實現,我們可能想到了java的synchronized或ReentrantLock,但需要注意的是,synchronized或ReentrantLock只能保證在同一個JVM內的多個線程同步執行,如下圖,     那麼,在集羣分佈式環境中,如何保證不同節點的線程同步執行呢?  
相關文章
相關標籤/搜索