采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,做了缓存后,商品秒杀这个逻辑就有问题了。对于秒杀活动商品来说,所有数据,尤其是秒杀活动状态和时间,绝对不能出现读缓存的脏数据
活动时间是不能缓存的 必须要实时读取 或者修改后要清理缓存
那不是意味着课程后面利用缓存做查询性能优化就不可行了,因为每个商品都可能做秒杀活动,所以每个商品都不能做缓存,都只能读取数据库的实时时间。
秒杀状态和时间 应该在秒杀之前就确定吧,不会在秒杀开始之后需要修改都是提前准备的
那如果没有修改秒杀时间,如果做了缓存,用户在秒杀活动进行中去访问了缓存,但是几秒钟后秒杀活动结束了,但是缓存商品的状态还处于进行中喃
库存清空后,可以更新一下缓存吧
登录后可查看更多问答,登录/注册
理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题
1.8k 11
1.3k 10
1.6k 9
1.2k 9
1.1k 8