redis与mysql数据同步

求是科技 发布于 2016/09/01 17:18
阅读 4K+
收藏 3

目前同步的方案有多种,我理出来常用的两种:

方法1:添加/修改/删除mysql数据库时,删除redis数据,下一次请求时,再将mysql数据存入redis

方法2:添加/修改mysql数据库时,通过mysql触发器来同步redis

很明显,方法2明显优于方法1,但是难度也远远大于1(自己估的),大神们,关于redis与mysql数据同步你们有什么更好的方法?


加载中
1
宏哥
宏哥

用POSTGRESQL 替代 Mysql +Redis.

没有屁

就不要研究脱裤子放屁的方法

jackjc
jackjc
为何用了postgresql就不需要用redis?
0
逝水fox
逝水fox

关于方法2,可以搜索一下以下关键字mysql udf redis,不过估计不是官方的。官方有个memcached的udf插件,如果不是那么强烈非要redis的话,也可以考虑

0
开源中国创始人
开源中国创始人
如果是我选择2,顺便推荐发下大神的广告:http://coolshell.cn/articles/17416.html
0
p2ng
p2ng

2年多前也想搞过udf方式,同步数据到redis,没搞成...

其实真的有没有必要所有数据都要放redis这个要思考一下。

0
乌龟壳
乌龟壳
方法一难在哪里,代码写好点就行了
0
多多儿小说网
多多儿小说网

引用来自“乌龟壳”的评论

方法一难在哪里,代码写好点就行了

更用户用第一种方法,更可控一点,

第二种方法得在和MYSQL绑得太紧,还会降低数据库性能,

0
jiuker
jiuker
5.7的mysql支持nosql
0
魔力猫
魔力猫
用触发器很可能是作死,因为触发器同步的速度损失会非常非常大,而且还有失败的处理等等。除非你能像主从复制那样,不然会严重影响性能的。
0
小云1983
小云1983
前面加一层MQ中间件,定好协议,mysql和redis同时消费数据即可,高效
0
绝对是路过
话说,你为啥要这么整?
返回顶部
顶部