关注
佬是哪个部门
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
04-02 18:58
四川大学 Java
Esten:补一下4.的缓存一致性解决:
在开发过程中,先修改数据库再删除缓存,也会有短暂脏数据时间段,即在数据库修改过程中,其他线程读取缓存仍然命中,会返回脏数据,但是由于修改操作时间极短,只有极少线程会读取到缓存中的脏数据,在互联网业务下属于可接受范畴;反之先删除缓存,再修改数据库,可能会出现其他线程由于命中缓存失败,前往数据库构建缓存,由于数据库的修改还未完成,读取到脏数据构建缓存,该缓存在后续ttl中一直存在返回脏数据,导致前端请求数据大量出错。
总结:两种方式都会有返回脏数据的可能,但是后删只会有短暂时间(线程修改数据库时间)业务错误,先删缓存可能有整个ttl时间业务错误
查看17道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职进度条 #
986025次浏览 6544人参与
# 实习教会我的事 #
73509次浏览 505人参与
# 厦门银行科技岗值不值得投 #
18985次浏览 422人参与
# 哪些公司一直卡在简历筛选 #
106010次浏览 363人参与
# 我想象的实习vs现实的实习 #
332851次浏览 2298人参与
# Agent面试会问什么? #
39010次浏览 1430人参与
# 米哈游笔试 #
655835次浏览 1160人参与
# 一人分享一个skill #
10084次浏览 243人参与
# 总结:哪家公司最喜欢泡池子 #
167983次浏览 571人参与
# 拿到offer之后,可以做些什么 #
104846次浏览 511人参与
# 春招至今,你收到几个面试了? #
102469次浏览 1266人参与
# 说说你知道的学历厂 #
401775次浏览 1434人参与
# 拼多多工作体验 #
55397次浏览 389人参与
# 我是XXX,请攻击我最薄弱的地方 #
73446次浏览 496人参与
# 中国电信笔试 #
40802次浏览 399人参与
# 面试体验最好和最差的公司 #
25697次浏览 171人参与
# 国企秋招,你投了吗? #
72025次浏览 424人参与
# 通信/硬件的薪资开多少,才值得去? #
76815次浏览 407人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
12574次浏览 144人参与
# 米哈游工作体验 #
29933次浏览 145人参与
# 你觉得专业和学校哪个对薪资影响最大 #
104588次浏览 620人参与