使用redis實現分佈式鎖

分佈式鎖的應用場景 當多個機器(多個進程)會對同一條數據進行修改時,而且要求這個修改是原子性的。這裏有兩個限定:javascript 多個進程之間的競爭,意味着JDK自帶的鎖失效; 原子性修改,意味着數據是有狀態的,修改先後有依賴。 分佈式鎖的實現條件:java 高性能(加、解鎖時高性能) 可使用阻塞鎖與非阻塞鎖。 不能出現死鎖。 可用性(不能出現節點 down 掉後加鎖失敗)。 Redis使用分
相關文章
相關標籤/搜索