关注
佬 考虑我司么 考虑的话 可以看我主页帖子
查看原帖
点赞 评论
相关推荐
04-02 18:58
四川大学 Java
Esten:补一下4.的缓存一致性解决:
在开发过程中,先修改数据库再删除缓存,也会有短暂脏数据时间段,即在数据库修改过程中,其他线程读取缓存仍然命中,会返回脏数据,但是由于修改操作时间极短,只有极少线程会读取到缓存中的脏数据,在互联网业务下属于可接受范畴;反之先删除缓存,再修改数据库,可能会出现其他线程由于命中缓存失败,前往数据库构建缓存,由于数据库的修改还未完成,读取到脏数据构建缓存,该缓存在后续ttl中一直存在返回脏数据,导致前端请求数据大量出错。
总结:两种方式都会有返回脏数据的可能,但是后删只会有短暂时间(线程修改数据库时间)业务错误,先删缓存可能有整个ttl时间业务错误
查看17道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 有哪些公司在面试时考察AICoding? #
5043次浏览 84人参与
# 如何快速融入团队? #
47422次浏览 294人参与
# 厦门银行科技岗值不值得投 #
20596次浏览 461人参与
# 父母问你工作找得怎么样,怎么回 #
13033次浏览 164人参与
# AI“智障”时刻 #
34725次浏览 150人参与
# 从投递到OC,你用了多久 #
12458次浏览 110人参与
# 找工作如何保持松弛感? #
136771次浏览 1466人参与
# 你认为小厂实习有用吗? #
137081次浏览 727人参与
# AI时代还有必要刷leetcode吗? #
3726次浏览 58人参与
# 想从事Agent应该学习哪些技术? #
2889次浏览 94人参与
# 什么人最适合大厂? #
6835次浏览 65人参与
# 顺丰求职进展汇总 #
84232次浏览 360人参与
# 查收我的offer竞争力报告 #
292451次浏览 1738人参与
# 如果没找到工作,考公是你的退路吗 #
70478次浏览 458人参与
# 哪些公司面试还在问八股? #
6425次浏览 64人参与
# HR面都在聊什么? #
5080次浏览 70人参与
# 双非本科的出路是什么? #
227417次浏览 1651人参与
# 哪一刻你突然觉得实习“有点值了” #
8329次浏览 63人参与
# 你面试被问到过哪些不会的问题? #
119882次浏览 1940人参与
# 那些我实习了才知道的事 #
286562次浏览 1808人参与
# 我的求职进度条 #
1020720次浏览 6925人参与