基於redis實現分佈式鎖 php

爲什麼須要分佈式鎖? 在單進程的系統中,當遇到併發狀況下,會出現一些數據異常的問題,可是若是這些數據是須要保證惟一性的話,那咱們就但願在同一時刻,只能有一個線程在執行這塊代碼,一般咱們通常都是經過簡單的加鎖或同步來實現並解決這個問題。php 可是以上都是單進程多線程的狀況,若是出現多進程多線程,顯然會出現問題。由於多線程之間是能夠共享內存的,可是多進程之間是不行的,因此這個時候須要用到分佈式鎖。r
相關文章
相關標籤/搜索