關于超賣的問題
老師在視頻中是采用執行lua腳本的方式控制的,雖然以前沒接觸過,但是這個我大概能理解,就是獲取、判斷、改值放到了單進程的模型里去做的是吧。我腦海中有另一個方案,老師您看下是否可行,就是把1000件商品提前放入Redis的list中,利用pop命令每次取出來一個,如果取出來了就說明總庫存還有,否則就是賣完啦。您看這樣可以嗎?
老師在視頻中是采用執行lua腳本的方式控制的,雖然以前沒接觸過,但是這個我大概能理解,就是獲取、判斷、改值放到了單進程的模型里去做的是吧。我腦海中有另一個方案,老師您看下是否可行,就是把1000件商品提前放入Redis的list中,利用pop命令每次取出來一個,如果取出來了就說明總庫存還有,否則就是賣完啦。您看這樣可以嗎?
2022-01-23
舉報