当前位置: 首页 / 网站建设 / 正文

redis和mysql一般怎么配合使用

发布时间:2020-02-22 18:32:09 作者:小超越君

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。
redis和mysql一般怎么配合使用

应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql。

同时要注意避免冲突,在redis启动时去mysql读取所有表键值存入redis中,往redis写数据时,对redis主键自增并进行读取,若mysql更新失败,则需要及时清除缓存及同步redis主键。

方案一:

程序同时写Redis和MySQL

redis和mysql一般怎么配合使用

方案二:

程序写MySQL, 使用Gearman调用MySQL的UDF,完成对Redis的写

redis和mysql一般怎么配合使用

方案三:

程序写MySQL, 解析binlog,数据放入队列写Redis

redis和mysql一般怎么配合使用

方案四:

程序写Redis,并将写放入MQ写MySQL

redis和mysql一般怎么配合使用

文章允许转载,请保留本文链接:https://www.zhe94.com/601.html

小超越
热爱折腾,曾想着改变世界,如今只能向生活低头,寻找可口的牛奶和面包
添加站长微信作者头像
专注高品质湛江网站建设及湛江SEO优化服务 立即咨询