如何保证redis和mysql数据一致性问题
A.传统方案:直接清理Redis缓存。让redis去查询mysql,然后新增redis数据。数据库的知识点:每次进行增删改操作的时候数据库会记录binlog日志文件。B.做一个监听监听binlog日志的变化投放到mq中,做异步处理到消费到redis中。C.基于阿里的Canal+kafka。...
·
A.传统方案:
直接清理Redis缓存。让redis去查询mysql,然后新增redis数据。
数据库的知识点:
每次进行增删改操作的时候数据库会记录binlog日志文件。
B.做一个监听监听binlog日志的变化投放到mq中,做异步处理到消费到redis中。
C.基于阿里的Canal+kafka。
更多推荐
已为社区贡献2条内容
所有评论(0)