关注
补一下4.的缓存一致性解决:
在开发过程中,先修改数据库再删除缓存,也会有短暂脏数据时间段,即在数据库修改过程中,其他线程读取缓存仍然命中,会返回脏数据,但是由于修改操作时间极短,只有极少线程会读取到缓存中的脏数据,在互联网业务下属于可接受范畴;反之先删除缓存,再修改数据库,可能会出现其他线程由于命中缓存失败,前往数据库构建缓存,由于数据库的修改还未完成,读取到脏数据构建缓存,该缓存在后续ttl中一直存在返回脏数据,导致前端请求数据大量出错。
总结:两种方式都会有返回脏数据的可能,但是后删只会有短暂时间(线程修改数据库时间)业务错误,先删缓存可能有整个ttl时间业务错误
查看原帖
3 1
相关推荐
点赞 评论 收藏
分享
查看15道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 在🦢实习,我总结了下ai应用开发学习路线2.1W
- 2... 简历上写了AI项目,怎么才能拉开差距?1.4W
- 3... 实习还有试用期???1412
- 4... 25届社招求助1351
- 5... 我的一年,做了什么1163
- 6... 人生第一次租房,我是怎么做到把坑全踩一遍的?1111
- 7... 一家我看不上的初创公司,老板愿意给我开9k实习工资,甚至亲手写了2000多字的offer邮件给我1098
- 8... 牛客的各位大家好,我是今年高考生,马上就要高考了,本人很喜欢计算机,但是听说现在AI对程序员的冲击影响很大,想问问大家还能报计算机专业吗?1067
- 9... 小红书PE后端二面1067
- 10... 阿里国际 AI 应用研发 二面+HR面(暑期)1066
正在热议
更多
# 我的实习日记 #
4160907次浏览 33289人参与
# 听到哪句话就代表面试稳了or挂了? #
276955次浏览 1776人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
32456次浏览 518人参与
# 如果人间有后悔药 #
5515次浏览 123人参与
# 哪些公司对双非友好 #
243710次浏览 1286人参与
# 如果不工作真的会快乐吗 #
212770次浏览 1354人参与
# 你认为工作的意义是什么 #
297310次浏览 1616人参与
# 城市生存手册 #
4713次浏览 73人参与
# 你以为的实习VS真实的实习 #
146528次浏览 767人参与
# 实习教会我的事 #
84076次浏览 530人参与
# 职场新人体验 #
202392次浏览 1297人参与
# 美团求职进展汇总 #
3244660次浏览 25275人参与
# 现在入门AI应该走哪些方向? #
35336次浏览 205人参与
# 实习中的菜狗时刻 #
498038次浏览 3556人参与
# 通信/硬件公司求职体验 #
233386次浏览 1131人参与
# 第一份工作一定要去大厂吗 #
75536次浏览 466人参与
# 机械人选offer,最看重什么? #
190123次浏览 902人参与
# 秋招投递记录 #
431953次浏览 3331人参与
# 稳定和高薪机械人更看重哪个? #
603260次浏览 5589人参与
# 沪漂/北漂你觉得哪个更苦? #
39043次浏览 249人参与
# 你现在的工作,是“成长”还是“消耗”? #
33513次浏览 258人参与
