不是很懂0.0.
redis中存储的数据超出有效时间之后会被删除,从新从数据库取出数据更新到redis中,维持一定时间范围内数据库与redis数据的一致性
我的理解是,缓存在redis上的seckill对象是旧的。因为其他人的秒杀行为会把数据库中的number减少,而redis上缓存的number没有改变。超时就是,一定时间后,redis上这个seckill被销毁,再次查询时就会从数据库直接拿,并且把这个拿到的最新seckill存入redis。