redis与mysql怎么保证数据一致 |
| 更新时间: 2021-01-29 22:45:32 |
1、技术整体思路。 MySQL binlog增量订阅消费+消息队列+增量数据更新到redis 1)读Redis:热数据基本都在Redis 2)写MySQL:增删改都是操作MySQL 3)更新Redis数据:MySQ的数据操作binlog,来更新到Redis 2、Redis更新。 1)数据操作主要分为两大块: 一个是全量(将全部数据一次写入到redis) 一个是增量(实时更新) 这里说的是增量,指的是mysql的update、insert、delate变更数据。 2)读取binlog后分析 ,利用消息队列,推送更新各台的redis缓存数据。 这样一旦MySQL中产生了新的写入、更新、删除等操作,就可以把binlog相关的消息推送至Redis,Redis再根据binlog中的记录,对Redis进行更新。 其实这种机制,很类似MySQL的主从备份机制,因为MySQL的主备也是通过binlog来实现的数据一致性。 这里可以结合使用canal(阿里的一款开源框架),通过该框架可以对MySQL的binlog进行订阅,而canal正是模仿了mysql的slave数据库的备份请求,使得Redis的数据更新达到了相同的效果。 关键词: redis mysql 怎么 保证 数据 一致 |
redis与mysql怎么保证数据一致相关经验
相关推荐
- 怀孕在家学点什么技术 怀孕要注意什么
- 糖尿病治疗新技术
- 2024智能控制技术专业学什么 就业前景怎么样
- 2024绿色低碳技术专业学什么 就业前景如何
- 2024大数据技术专业学什么 就业前景怎么样
- 剖宫产技术成熟吗
- 2024智能控制技术专业就业前景及方向 就业岗位有哪些
- 2024电梯工程技术专业就业前景及方向 可以做哪些工作
- 张雪峰谈医学影像技术专业 2024就业方向有哪些
- 2024年化学测量学与技术专业哪些大学好 哪些院校化学测量学与技术专业强
- 2024焊接技术与工程专业就业前景及方向 毕业后能干什么
- 2024生物技术专业就业前景及方向 毕业后能干什么
- 2024张雪峰评价特种能源技术与工程专业怎么样 哪个学校最好
- 2024张雪峰评价弹药工程与爆炸技术专业怎么样 哪个学校最好
- 2024园林工程技术专业是文科还是理科 就业前景及方向
- 2024铁道桥梁隧道工程技术专业是文科还是理科 就业前景及方向
- 2024人工智能技术应用专业主要学什么课程 就业前景及方向有哪些
- 2024计算机应用技术专业就业方向 工作方向有哪些
- 通信技术专业就业方向 2024就业前景怎么样
- 2024空间数字建模与应用技术专业主要学什么课程 就业前景及方向有哪些
最热天气预报
更多>