分佈式鎖——redis實現

使用Redis實現了一個鎖,命名爲:RedisLock。 一、原理介紹 1.1 RedisLock特性 用最簡單的方式實現一個redis分佈式鎖,該鎖具有如下特性: 阻塞式:在加鎖時,如果獲取不到,則進入自旋狀態; 非阻塞式:在加鎖時,如果獲取不到,立刻返回加鎖失敗; 可重入:同一個線程多次請求加鎖,對資源做+1操作,解鎖時,資源必須等於0纔算完全解除鎖定; 鎖超時:加鎖時,可以設置超時時間,如果
相關文章
相關標籤/搜索