为了账号安全,请及时绑定邮箱和手机立即绑定

数量控制器v1的问题

老师说redis是单进程的。那并发条件下,A、B同时访问,不是应该处理网络速度快的吗?而另外一个需要等待,判断key存不存在的问题也就没有了呀,因为肯定存在呀,也就不会设置key值了。v1的问题1也就没有了。我的理解有问题吗

正在回答

2 回答

可不可以这样理解,判断操作和set操作为2个操作,A先进行了判断操作,在进行set操作之前,B进行了判断操作,如此才导致A和B都判断为空,进行set

假如B在判断为空操作后,网络延迟了,直到A进行了incrby操作后,才进行set,这样就会出现问题了

0 回复 有任何疑惑可以回复我~

我觉得没问题

但我有个问题,V2如果AB先后执行了incrby后A或B再执行数量比较就都超限了,这样抽奖成功还是99

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数量控制器v1的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信