关于使用Redis来实现消息通知系统的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于使用Redis来实现消息通知系统的问题

蛮大人123 2016-02-08 23:24:55 4276

首先创建一个需要收到消息的用户的队列再创建了一个有消息重要等级消息队列然后创建了一个用户id和消息id关联的队列然后他用redis命令行做演示:首先创建了一个消息的hash表然后创建了类似于上面的用户id和消息id关联的集合最后通过SORT模拟关联查询渠道消息内容但是这些内容我用PHP数组+mysql也能实现啊?为什么要用redis呢?到底优势在哪里呢?为什么redis适合于这样的场景呢?消息发送完毕之后又如何做持久化存储呢?

aix系统使用 通知问题 消息通知系统 sls问题 通知消息使用
分享到
取消 提交回答
全部回答(2)
  • hill007300
    2021-03-19 22:34:36

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

    0 0
  • 蛮大人123
    2019-07-17 18:39:58

    你用MYSQL当然也可以实现,但是
    1.数据操作上,redis(应该是NOSQL)就是比常规的MYSQL快。因为MYSQL处理数据要经过很多过程,比如SQL解析等等
    2.redis支持多种数据结构,比如文中提到的有序集zSet,列表list.一个软件原生就提供了,你不用自己去实现这些数据结构,节约你的时间。
    3.Redis本身支持持久化存储,要是担心丢失,那就备份一个到MYSQL里.
    4...其他的自己慢慢体会,最好边用边琢磨

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

相似问题
最新问题