redis双写一致性方案

转载于:https://www.cnblogs.com/liuqingzheng/p/11080680.html

 

 

 

流程如下图所示:

  • (1)更新数据库数据
  • (2)数据库会将操作信息写入binlog日志当中
  • (3)订阅程序提取出所需要的数据以及key
  • (4)另起一段非业务代码,获得该信息
  • (5)尝试删除缓存操作,发现删除失败
  • (6)将这些信息发送至消息队列
  • (7)重新从消息队列中获得该数据,重试操作。
posted @ 2022-03-31 13:42  忙碌在路上  阅读(55)  评论(0编辑  收藏  举报