老师,缓存了商品信息后,要是商家修改了商品价格,那客户购买东西,查询缓存还是以原来的价格购买啊?这个问题没解决啊

来源:5-9 本地数据热点缓存压测结果验证

慕无忌3294735

2019-06-21

老师,缓存了商品信息后,要是商家修改了商品价格,那客户购买东西,查询缓存还是以原来的价格购买,这个问题没解决啊

写回答

1回答

龙虾三少

2019-06-21

对于商品价格这类的关键字段,要么到数据库去校验结果,如果用缓存的话在价格发生变化的时候需要使得缓存失效,但是缓存失效和修改之间的时间差仍然有问题,所以去数据库校验价格是最靠谱的

2
3
慕勒7001477
回复
慕九州5428536
可以把缓存细粒度化,不把这种要求强一致性的数据加入缓存(比如价格)
2019-07-04
共3条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程