qq_Sebtimental丶_23564747
2018-07-28 14:35
不是很懂0.0.
redis中存储的数据超出有效时间之后会被删除,从新从数据库取出数据更新到redis中,维持一定时间范围内数据库与redis数据的一致性
我的理解是,缓存在redis上的seckill对象是旧的。因为其他人的秒杀行为会把数据库中的number减少,而redis上缓存的number没有改变。超时就是,一定时间后,redis上这个seckill被销毁,再次查询时就会从数据库直接拿,并且把这个拿到的最新seckill存入redis。
Java高并发秒杀API之高并发优化
78601 学习 · 170 问题
相似问题