数据库-缓存数据一致性

1、不推荐更新缓存 建议删除缓存 2、采用延时双删 先删缓存, 后更新数据库, 延时再删一次缓存 但是会存在问题:改库后延时时间内的数据可能是旧数据 如果业务场景要求,改库成功就不能使用旧数据,可以采用如下优化方案: 新增一个缓存类型,记录key是否被更新过,并且设置自动过期时间 在访问的时候,先查询key是否被更新过,如果没有 查从库,如果有,查主库 3、延时双删第二次删除失败了怎么办 方案一:
相关文章
相关标签/搜索