MySQL 除了使用 UDF 还有什么方法可以和外部程序通讯?

2014-10-11 00:18:57 +08:00
 kofj
MySQL是使用的阿里云的RDS,需要在插入新数据的时候同步部分数据到Redis里面,除了使用UDF(阿里云RDS没办法啊)还可以使用什么方法把数据同步到Redis里面去?

P.S. 目前想到的最笨的办法就是在写入数据的程序里面加一段向Redis中写入数据的代码。但是!这不符合我经常向数据库直接导入数据的情景。
3717 次点击
所在节点    MySQL
4 条回复
incompatible
2014-10-11 00:32:46 +08:00
在应用层面来解决 使用后台进程监控你的表 发现插入了新数据后,将其同步至redis
kofj
2014-10-11 01:04:08 +08:00
@incompatible 想到了使用中间件,比如MySQL_PROXY,通过lua脚本截取insert的数据同步到Redis当中
nybux
2014-10-11 12:16:23 +08:00
如果可以主从的话,可以考虑下这个
https://github.com/alibaba/canal
kofj
2014-10-13 19:49:52 +08:00
@nybux RDS做不了主从~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138185

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX