消息队列

redis----4消息队列

发布时间 : 2022-01-12 19:06
字数:1.1k 阅读 :2
  1. redis
    1. 小结
      1. 补充redis命令

redis

消息队列主要分为两种,分别是生产者消费者模式和发布者订阅者模式,这两种模式 Redis 都支持
生产者消费者模式 在生产者消费者(Producer/Consumer)模式下,上层应用接收到的外部请求后开始处理其当前步骤的操作,在执行完成后将已经完成的操作发送至指定的频道(channel)当中,并由其下层的应用监听该频道并继续下一步的操作,如果其处理完成后没有下一步的操作就直接返回数据给外部请求,如果还有下一步的操作就再将任务发布到另外一个频道,由另外一个消费者继续监听和处理
模式介绍 生产者消费者模式下,多个消费者同时监听一个队里,但是一个消息只能被最先抢到消息的消费者消费,即消息任务是一次性读取和处理,此模式在分布式业务架构中非常常用,比较常用的软件还有RabbitMQ、Kafka、RocketMQ、ActiveMQ 等
notion image
队列介绍 队列当中的 消息由不同的生产者写入也会有不同的消费者取出进行消费处理,但是一个消息一定是只能被取出一次也就是被消费一次
notion image
发布者订阅模式 在发布者订阅者模式下,发布者将消息发布到指定的 channel 里面,凡是监听该 channel 的消费者都会收到同样的一份消息,这种模式类似于是收音机模式,即凡是收听某个频道的听众都会收到主持人发布的相同的消息内容。
此模式常用语群聊天、群通知、群公告等场景。 Subscriber:订阅者 Publisher:发布者 Channel:频道
notion image

小结

redis消息队列用的不多,服务端发布者,客户端订阅者 redis config命令可以在不重启redis情况下更改相关设置,当然建议修改配置文件

补充redis命令

CONFIG config 命令用于查看当前 redis 配置、以及不重启更改 redis 配置等

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 438803792@qq.com
文章标题:redis----4消息队列
字数:1.1k
本文作者:Final233
发布时间:2022-01-12, 19:06:00
最后更新:2021-02-15, 12:43:31
版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。
Loading...