我覺得老師這樣做不行,因為死循環一直在讀取隊列,如果在秒殺的同時,就已經取值,會導致超出10個訂單的情況。我覺得應該在redis中加多少一個標識該商品秒殺結束的元素的值為1(沒結束時為0),死循環只需判斷是否為1就可以開始執行入庫操作,這樣可以避免以上情況。這是我個人的解決方案,不喜勿噴,更復雜的邏輯就不只是如此解決了
2017-12-19
課程不錯,可以再看看官網的入門教程,已翻譯成中文:
http://www.cnblogs.com/ramantic/p/7993047.html
http://www.cnblogs.com/ramantic/p/7993047.html
2017-12-06