Redis(六)发布订阅,不推荐

文章目录

了解即可

是一种消息通信模式:发送者(PUBLISH)发送消息,订阅者(SUBSCRIBE)接收消息,可以实现进程间的消息传递

  • Redis可以实现消息中间件MQ的功能,通过发布订阅实现消息的引导和分流。仅代表我个人,不推荐使用该功能,专业的事情交给专业的中间件处理,redis就做好分布式缓存功能

注意点

  1. 发布的消息在Redis系统中不能持久化,因此,必须先执行订阅,再等待消息发布。如果先发布了消息,那么该消息由于没有订阅者,消息将被直接丢弃
  2. 消息只管发送对于发布者而言消息是即发即失的,不管接收,也没有ACK机制,无法保证消息的消费成功。
  3. 以上的缺点导致Redis的Pub/Sub模式就像个小玩具,在生产环境中几乎无用武之地,为此Redis5.0版本新增了Stream数据结构,不但支持多播,还支持数据持久化,相比Pub/Sub更加的强大

相关推荐

  1. Redis发布订阅推荐

    2024-01-23 23:12:02       34 阅读
  2. Redis-发布订阅

    2024-01-23 23:12:02       20 阅读
  3. Redis 怎么发布订阅

    2024-01-23 23:12:02       16 阅读
  4. Redis 订阅发布(Pub/Sub) 详解 如何使用订阅发布

    2024-01-23 23:12:02       19 阅读
  5. Redis发布-订阅模式之Channel的发布订阅

    2024-01-23 23:12:02       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-23 23:12:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-23 23:12:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-23 23:12:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-23 23:12:02       20 阅读

热门阅读

  1. C++程序设计(第3版)谭浩强 第10章 习题

    2024-01-23 23:12:02       33 阅读
  2. flume案例

    2024-01-23 23:12:02       35 阅读
  3. Kafka-服务端-API层

    2024-01-23 23:12:02       35 阅读
  4. linux-ubuntu-apt 2--各种配置文件详解

    2024-01-23 23:12:02       37 阅读
  5. Redis面试题25

    2024-01-23 23:12:02       27 阅读
  6. BOSS直聘推荐搜索系统工程师校招面经

    2024-01-23 23:12:02       34 阅读
  7. leetcode 2788按分隔符拆分字符串

    2024-01-23 23:12:02       38 阅读
  8. 参数校验: spring-boot-starter-validation

    2024-01-23 23:12:02       32 阅读