Skip to content

liujian0616/binlogsub

Repository files navigation

#binlogsub

v0.1

解析mysql的binlog,并且把解出来的数据写入redis。维护一块和mysql库中数据同步的缓存

改自mybus: https://github.com/liudong1983/mybus

做了以下改动

1.mybus太大了,而且不容易跑起来,这里主要把他简化了,只留了解析binlog的逻辑

2.增加了对mysql5.6的支持

目前代码运行在mysql5.6环境比较稳定,在Mariadb环境运行时会出现一些问题

v0.2

v0.1 中的代码是在mybus基础上改的,本版中代码是全部重写了。而且将业务代码也去掉了。只保留了解析binlog的代码,并打印出配置文件中配好的列数据

注意:配置文件 column_index 很重要,表示数据库中这一列的 的序号,从0开始计算