用Redis做消息队列-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

用Redis做消息队列

2016-02-19 14:17:35 3376 2

之前没用过消息队列系统,第一次接触,目前在做一个API接口系统,考虑到接口调用频繁的问题,想采用队列机制实现, 环境PHP+Mysql+Redis/MongoDB。
目的:不实时操作Mysql数据库,而是进入Redis队列, 当满足条件(自定义条件,长度大小时间等)同步到Mysql。
问题1:Redis中存储数据结构如何设计? (我想的是队列key对应存储:库+表+SQL语句这些信息 )
问题2:触发方式如何选择?(我想到的:1、每次请求判断队列大小(条件成立则触发同步) 2、服务器后台脚本(定时同步) )
问题3:如果是队列KEY存储:库/表/sql语句这些信息,在数据同步时则需连接不同数据库,操作不同的表这种设计合理吗?

取消 提交回答
全部回答(2)
  • hill007300
    2021-03-19 22:35:09

    建议用专业的消息队列,https://www.aliyun.com/product/rocketmq?spm=5176.14414305.J_8058803260.385.3ec65960K5Guu8

    0 0
  • 落地花开啦
    2019-07-17 18:44:41

    问题1:第一个也行,不过不建议这样,最好还是保存具体和业务相关的数据,而不是直接的sql
    问题2:触发方式如何选择,建议消费者端实现,也就是 服务器后台脚本
    问题3:和问题1的处理方式有关系,但是不管怎么说还是把不同的业务分到不同的队列之中去

    0 0
添加回答
相关问答

1

回答

什么是云数据库Redis版?

2021-12-22 16:31:28 281浏览量 回答数 1

1

回答

云数据库Redis有什么优势呢?

2019-11-20 13:42:21 521浏览量 回答数 1

1

回答

云数据库Redis购买的可用区错误

2018-12-03 18:50:49 519浏览量 回答数 1

0

回答

云数据库Redis 标准版-单副本简介

2017-10-30 09:56:09 1820浏览量 回答数 0

0

回答

云数据库Redis 集群版-单副本简介

2017-10-30 09:58:33 1979浏览量 回答数 0

0

回答

云数据库 Redis 修改密码的方法

2017-10-30 14:48:12 2911浏览量 回答数 0

0

回答

如何设置云数据库 Redis 版参数

2017-10-30 11:27:17 1535浏览量 回答数 0

0

回答

云数据库 Redis 版的性能监控

2017-10-30 11:22:15 1869浏览量 回答数 0

0

回答

云数据库 Redis 版的计费标准

2017-10-30 10:10:29 1865浏览量 回答数 0

3

回答

云数据库Redis版有带宽限制吗

2016-06-06 15:46:36 6069浏览量 回答数 3
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载