问答详情
源自:3-3 秒杀操作-并发优化-3

PROCEDURE 有缓存吗

修改秒杀结束时间后debug得到的endTime还是修改以前的

提问者:orange_01 2016-05-31 21:09

个回答

  • 全村最靓的崽
    2016-09-22 17:28:20

    一个小时之后 redis里面的数据才会消失

  • orange_01
    2016-05-31 22:01:56

    验证了。是redis的缓存导致的,之前设置的timeOut=60*60  一个小时的有效时间。我在sqlYog里修改的的而redis缓存并没有修改。所以查询秒杀地址的时候是从redis里查到的以前的数据

  • orange_01
    2016-05-31 21:32:52

    难道是redis缓存的?

  • orange_01
    2016-05-31 21:29:40

    剩余的number也不对,是之前的

  • orange_01
    2016-05-31 21:27:57

    如下图,还是说sqlYog修改的没有commit到数据库?

    574d91310001534705000055.jpg

    574d91320001e4fd05000140.jpg