[Re:從零開始的分佈式] 0.x——Reids實現分佈式鎖

上節提到了,分佈式鎖通常應滿足如下要求,互斥性、高可用、高效率、可重入、鎖失效這五個基本原則。由於Redis自身「快」的特點,所以高效率可以看作滿足。 下文在單機情況下與多機情況下,對利用Redis實現分佈式鎖做出了闡述。 單機Redis分佈式鎖 由於Redis本身的單線程特性,所以可以採用設置一個值的方式進行分佈式鎖。通常採用SETNX(set if not exist),進行設置,對資源使用完
相關文章
相關標籤/搜索