Redis基础之【4.Net Core对接Redis实现简单发布订阅功能】
一. 发布Publish与订阅Subscribe
上一篇文章简单的讲了一下Redis的list类型的消息队列实现了秒杀功能,是属于消息队列中的点对点的模式(只会被消费一次)。
现在我们简单的讲一下发布订阅模式(发布者发布的消息会推送给所有订阅者)。例如微信公众号发布文章,我们只要关注该公众号,都能收到它推送的信息,那么我们就称公众号为发布者,我们为订阅者。
下面我们直接按照下图进行实战:
核心代码(服务端/发布者):
核心代码(客户端/订阅者):
效果如下:
二. 总结
学习Redis订阅发布只是帮助大家理解订阅发布模式而已,Redis的发布订阅不够稳定也不够可靠,本demo只是起到抛砖引玉的作用,玩玩而已,真实项目还请用专业的消息队列中间件。