多线程并发问题
来源:7-5 redis预减库存,rabbitmq异步下单

慕标6376117
2021-08-14
redis减库存
long stock = redisService.decr(GoodsKey.getMiaoshaGoodsStock,""+goodsId);
假设当前库存是1,同时来两个请求同时做减库存,那redis里的库存会被减为-1,那两个局部变量的stock是都变成0?还是一个是1一个是0?两个请求都会进入消息队列还是只进一个?
写回答
1回答
-
若鱼1919
2021-08-16
一个0 一个-1。
只有一个会进入消息队列排队022021-08-17
相似问题