分佈式鎖問題說明

redis-lock庫的randomToken函數未設置隨機種子 會導致不同進程隨機出來的結果完全是一樣的,這會導致兩個進程有概率獲得相同的key,引發嚴重錯誤   go run test_random.go|sort|uniq >/tmp/vv1 go run test_random.go|sort|uniq >/tmp/vv2 對比兩個結果,完全一樣 給隨機函數加上種子即可解決 rand.Se
相關文章
相關標籤/搜索