012:Redis分佈式鎖

爲什麼: 分佈式應用進行邏輯處理時經常會遇到併發問題。 比如一個操作要修改用戶的狀態,修改狀態需要先讀出用戶的狀態,在內存裏進行修 改,改完了再存回去。如果這樣的操作同時進行了,就會出現併發問題,因爲讀取和保存狀態這兩個操作不是原子的。(Wiki 解釋:所謂 原子操作是指不會被線程調度機制打斷的操作;這種操作一旦開始,就一直運行到結束,中間不會有任何 context switch 線程切換。) 這
相關文章
相關標籤/搜索