| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySQL通过my_mysql_transfer实时同步数据到Redis -> 正文阅读 |
|
[大数据]MySQL通过my_mysql_transfer实时同步数据到Redis |
我自己在实践的时候遇到很多坑,把遇到的问题都分享给大家 启动: 如果给redis设置了登录密码一定要记住(我的是123456)。//如果没有可忽略 Linux下和Windows上配置主(mysql)从(my_mysql_transfer)关系有一点差异, linux下需配置my.cnf(windows是my.ini),一般my.cnf在/etc/mysql里面。对于linux系统,你可以通过locate /my.cnf 来定位文件
重点来了,一定一定要重启mysql服务。 先下载好my_mysql_transfer(Linux版本的) 最重要的是去配置my_mysql_transfer的app.yml文件
接着执行 nohup go-mysql-transfer & (让这个进程在后台工作) 补充: 当然如果你想用lua脚本的规则,必须把上边的(lua_file_path: lua/t_user.lua #lua脚本文件)解开注释, 在当前目录下创建一个lua目录, 里面创建一个t_user.lua文件
如果你采用了我的这个lua配置规则,就需要在redis中用hget 键值 来查看内容,因为我采用的是hash的存储方式。 Windows版本配置规则大同小异 Windows直接运行 go-mysql-transfer.exe 官方文档上写了go_mysql_transfer产品手册 windows和linux下编译好的包地址 链接:https://pan.baidu.com/s/1xd_PWKYMWiUcQ1atbPZsYA?pwd=nwz4 遇到过太多障碍,但都一一解决了, 若有任何问题欢迎评论区留言! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 4:21:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |