美文网首页
Redis和Mysql数据一致性解决方案

Redis和Mysql数据一致性解决方案

作者: 飞哈飞 | 来源:发表于2020-11-02 15:47 被阅读0次

常规逻辑在更新数据时remove操作Redis操作,需要考虑remove操作异常时的事务回退等处理,比较复杂,以下方案稳定可靠性更佳。

Redis数据和mysql库的数据都有个版本号信息,查询时比较redis数据版本号和数据库记录的版本号可获知redis数据是否最新数据。

更新数据时同个事务内数据更新的同时增加版本号信息,并添加redis更新记录到异步线程刷新数据到redis。

可以本地缓存数据库的版本号信息来避免查询时执行数据库版本号查询,减少数据库操作。

相关文章

网友评论

      本文标题:Redis和Mysql数据一致性解决方案

      本文链接:https://www.haomeiwen.com/subject/nlemvktx.html