為什么通過隨機(jī)數(shù)刪除redis分布式鎖更安全,setnx不是只能一個客戶端占坑成功嗎
redis分布式鎖--001(超時問題)超時問題 于超出了鎖的超時限制,就會出現(xiàn)問題。因為這時候鎖過期了,第二個線程重新持有了這把鎖,但是緊接著第一個線程執(zhí)行完了業(yè)務(wù)邏輯,就把鎖給釋放了,第三個線程就會在第二個線程...
為什么通過隨機(jī)數(shù)刪除redis分布式鎖更安全,setnx不是只能一個客戶端占坑成功嗎
redis分布式鎖--001(超時問題)超時問題 于超出了鎖的超時限制,就會出現(xiàn)問題。因為這時候鎖過期了,第二個線程重新持有了這把鎖,但是緊接著第一個線程執(zhí)行完了業(yè)務(wù)邏輯,就把鎖給釋放了,第三個線程就會在第二個線程...