美文网首页
阿里增量工具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