redis和mysql数据同步问题
来源:4-10 Pipeline及主从同步
狗子你变了
2020-04-26
老师好
目前在工作中是在将数据写入数据库之后删除缓存中的数据,这样有许多隐患,比如数据写入数据库没有删除缓存数据就宕机,会造成缓存和数据库数据不一致的问题,请问有什么保持数据强一致性的策略么?
写回答
1回答
-
同学好,只要涉及到两个数据源的同步更新就会面临这样的问题,没有太好的办法保证强一致性,对于数据更新来讲,需要按照业务来做区分,针对那种对实时数据及其精准度有特别要求的,建议直接全部走数据库的主库,比如说状态值这些。而针对那种准确率要不不高的数据,可以走redis,然后依据业务情况分级设定过期时间
10
相似问题