redis和mysql数据同步问题

来源:4-10 Pipeline及主从同步

狗子你变了

2020-04-26

老师好
目前在工作中是在将数据写入数据库之后删除缓存中的数据,这样有许多隐患,比如数据写入数据库没有删除缓存数据就宕机,会造成缓存和数据库数据不一致的问题,请问有什么保持数据强一致性的策略么?

写回答

1回答

翔仔

2020-04-27

同学好,只要涉及到两个数据源的同步更新就会面临这样的问题,没有太好的办法保证强一致性,对于数据更新来讲,需要按照业务来做区分,针对那种对实时数据及其精准度有特别要求的,建议直接全部走数据库的主库,比如说状态值这些。而针对那种准确率要不不高的数据,可以走redis,然后依据业务情况分级设定过期时间

1
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程