@Transactional的问题
来源:8-1 事务型消息(上)

PiedLife
2019-06-24
视频两分钟处介绍之前简单实现的异步扣减库存时,说createOrder中decreaseStock之外的其他方法执行失败,会产生少卖的现象。但是decreaseStock方法有@Transactional注解标注,若其他步骤失败,如生成订单号失败,decreaseStock方法不会回滚吗?redis中的库存不会因为事务回滚而再加上吗?
写回答
1回答
-
事务回滚是数据库的事务回滚,和redis无关,如果redis扣减了那么外部的所有情况和redis都无关,事务回滚,redis也不会自己加回来
172019-06-24
相似问题