數量控制器v1的問題
老師說redis是單進程的。那并發條件下,A、B同時訪問,不是應該處理網絡速度快的嗎?而另外一個需要等待,判斷key存不存在的問題也就沒有了呀,因為肯定存在呀,也就不會設置key值了。v1的問題1也就沒有了。我的理解有問題嗎
老師說redis是單進程的。那并發條件下,A、B同時訪問,不是應該處理網絡速度快的嗎?而另外一個需要等待,判斷key存不存在的問題也就沒有了呀,因為肯定存在呀,也就不會設置key值了。v1的問題1也就沒有了。我的理解有問題嗎
2019-08-04
舉報
2019-12-04
可不可以這樣理解,判斷操作和set操作為2個操作,A先進行了判斷操作,在進行set操作之前,B進行了判斷操作,如此才導致A和B都判斷為空,進行set
假如B在判斷為空操作后,網絡延遲了,直到A進行了incrby操作后,才進行set,這樣就會出現問題了
2019-08-19
我覺得沒問題
但我有個問題,V2如果AB先后執行了incrby后A或B再執行數量比較就都超限了,這樣抽獎成功還是99