美文网首页
阿里增量工具canal+php在window下的使用

阿里增量工具canal+php在window下的使用

作者: 江江简书 | 来源:发表于2020-02-17 15:33 被阅读0次
前言:不看不知道一看吓自己一跳,原来真的可以通过工具实现对mysql增量数据的获取,这里着重讲解一下canal中win下结合php的使用

什么是canal

  • canal是用来实现增量数据库MySQL binlog 增量订阅&消费组件即简单来说就是记录你的数据库的增删改查后同步的实现。例如mysql数据变化了,自动触发同步redis这样你就不存在说要redis和mysql数据不同步的问题啦,这只是一个小小的场景,功能有待发倔

怎么安装和运行

canal在php的应用

需要注意的几点问题

  • 要用mysql root的账号登录否则会出错报错 show master status error等等的问题
  • 如果当你启动canal-php服务端后,会不断读取旧的数据一直刷个不停,此时你应该这样做将instance.properties文件所在目录中的meta.dat文件删除,然后重启,问题解决
  • nohup php test.php & //linux下后台执行否则窗口退了服务就会停止

结束语:一直以为tar.gz是linux的产物,但是最终在window下运行了,这个工具我暂时用来的是让mysql自动同步redis非常赞,官方文档其实也讲得很详细了,最后如果你有问题欢迎下方留言

相关文章

网友评论

      本文标题:阿里增量工具canal+php在window下的使用

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