数据库和缓存数据一致性问题
请问在写请求中,先更新数据库,再删除缓存,那么
当更新数据库成功时,删除缓存失败怎么办?
尤其是重试删除缓存也失败。
当更新数据库成功时,删除缓存失败怎么办?
尤其是重试删除缓存也失败。
全部评论
可不可以首先使用基于可靠消息的最终一致性,保证成功写入数据库之后一直会重试删除缓存。如果对一直性要求比较高就使用二阶段提交,保证失败回回滚呢
是否可以考虑降级访问,当发现缓存多次删除失败后 下次直接访问数据库获取数据 ?
延迟双删,先删缓存,再改数据库,然后过5s再删一次缓存
相关推荐
2025-12-04 13:52
门头沟学院 Java 末九本,国庆开始投简历,到现在还没找到实习,约面非常少,零星的两次机会也没把握住,靠简历上这两个烂大街项目找实习够吗🤔,另外现在我想是继续准备八股算法接着投日常,还是敲新项目沉淀沉淀等着找暑期,求建议
virus_w:把教育经历写个人优势上面吧
,9✌🏻自带一段实习的,感觉可以换一个模板
点赞 评论 收藏
分享