采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
三少好,如图,redis执行减库存的操作失败后,教程中执行了补回库存的操作,我觉这里有问题,既然都没有减成功,为什么要执行补回库存的操作呢?不会导致最后库存多余实际库存吗?
这是个问题 这里应该什么都不需要做
非常感谢!
这里如果剩余库存为2,我请求买3个。减完之后等于-1,这笔订单失败。你如果不补回库存那这两个不就卖不出去了吗?
我觉得你是对的,这里应该补回库存。 我刚开始的理解是redis没有执行写操作失败,是整个操作失败了,不应该补回库存。是我带偏节奏了。 而这里的else是执行了写操作,并且库存小于0了,所以应该补回库存。 多谢指正。
登录后可查看更多问答,登录/注册
理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题
1.8k 11
1.3k 10
1.6k 9
1.2k 9
1.1k 8