济南专门做网站的公司,郑州的网络科技有限公司,网站排名优化专业定制,成都设计公司工资多少文章目录 了解即可注意点 了解即可 是一种消息通信模式:发送者(PUBLISH)发送消息#xff0c;订阅者(SUBSCRIBE)接收消息#xff0c;可以实现进程间的消息传递 Redis可以实现消息中间件MQ的功能#xff0c;通过发布订阅实现消息的引导和分流。仅代表我个人#xff0c;不推荐… 文章目录 了解即可注意点 了解即可 是一种消息通信模式:发送者(PUBLISH)发送消息订阅者(SUBSCRIBE)接收消息可以实现进程间的消息传递 Redis可以实现消息中间件MQ的功能通过发布订阅实现消息的引导和分流。仅代表我个人不推荐使用该功能专业的事情交给专业的中间件处理redis就做好分布式缓存功能
注意点
发布的消息在Redis系统中不能持久化因此必须先执行订阅再等待消息发布。如果先发布了消息那么该消息由于没有订阅者消息将被直接丢弃消息只管发送对于发布者而言消息是即发即失的不管接收也没有ACK机制无法保证消息的消费成功。以上的缺点导致Redis的Pub/Sub模式就像个小玩具在生产环境中几乎无用武之地为此Redis5.0版本新增了Stream数据结构不但支持多播还支持数据持久化相比Pub/Sub更加的强大