课程
/后端开发
/Java
/Java高并发秒杀API之高并发优化
不是很懂0.0.
2018-07-28
源自:Java高并发秒杀API之高并发优化 2-1
正在回答
redis中存储的数据超出有效时间之后会被删除,从新从数据库取出数据更新到redis中,维持一定时间范围内数据库与redis数据的一致性
我的理解是,缓存在redis上的seckill对象是旧的。因为其他人的秒杀行为会把数据库中的number减少,而redis上缓存的number没有改变。超时就是,一定时间后,redis上这个seckill被销毁,再次查询时就会从数据库直接拿,并且把这个拿到的最新seckill存入redis。
举报
Java实现高并发秒杀API的第四门课,小伙伴一定可以从中受益
1 回答什么是超时维护
2 回答数据一致性
3 回答老师,秒杀系统一般部署在集群上,各个集群的时间可能不一致,这个时间如何保证一致呢?
2 回答建表的时候索引为什么不直接加在number上面,而是加在start-time,end-time,create-time上
1 回答会不会超买?