redis 實現(xiàn) redis 分布鎖
一蝌借、redis 實現(xiàn)分布式鎖(可重入鎖)
redission 實現(xiàn)分布式鎖
1觅赊、對鎖要有時間超時處理
2诬烹、鎖可重入鎖(重入設(shè)置時間)
redis.setnx(key,value); 實現(xiàn)
redis.expire(key,timeout)岛杀;
二搂擦、ZooKeeper 實現(xiàn)鎖(是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù))
三杨拐、數(shù)據(jù)庫實現(xiàn)分布式鎖
下面是分布式鎖邏輯圖