我觉得老师这样做不行,因为死循环一直在读取队列,如果在秒杀的同时,就已经取值,会导致超出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