数量控制器v1的问题

来源:2-2 redis数量控制器-V1、V2版

慕斯5523970

2019-08-04 23:51

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

写回答 关注

2回答

  • qq_慕雪8327085
    2019-12-04 19:26:18

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

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

  • weixin_慕工程9345261
    2019-08-19 11:10:53

    我觉得没问题

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

redis计数器与数量控制

理解redis的设计目标、应用场景,redis的工作模式。

11048 学习 · 20 问题

查看课程

相似问题