三级缓存的如何堆放 更新问题

不同场景用不同的更新策略。如果只是普通场景的 更新价格敏感信息、 应该是写的时候作废 读的时候更新、 如果是抢购系统的 我在改价之前 有可能就是普通的卖。
没影响。 改价的时候为了防止脏数据。进行加一个分布式锁 对这个商品。让他数据保证一致性。 然后对这个可能被抢购的商品 使用 写库更新缓存。同步更新缓存防止抢购都到数据库上。后面读的时候就不会 高并发过来的时候 因为缓存miss 导致请求落到我们的mysql上
商品数据的排放规则 抢购商品 -》本地缓存 普通商品 -》redis 数据库 -》mysql
本地缓存更新的方式 是通过redis订阅发布。
posted @ 2020-08-15 16:36  saveworld_niub  阅读(135)  评论(0编辑  收藏  举报