FWQ
Redis实现消息的发布订阅原理分析
Redis实现消息的发布订阅原理分析 收藏 IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《Redis实现消息的发布订阅原理分析》,聊聊订阅、发布、Redis消息,我们一起来看看吧! 一、什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 特点:Redis 客户端可以订阅任意数量的频道。 这就好比粉丝们关注了我,当我写完文章发布的时候,你们打开CSDN也会接收到我写的文章。此时,我就是发送者(pub);粉丝们就是订阅者(sub)。 结构图如下:发布者发送自己的消息到redis服务器,订阅者从redis服务器中获取发布者发布的消息 二、Redis的发布和订阅 为了方便后面讲解发布和订阅命令行的使用,我先用两张图简单的介绍redis实现发布和订阅的整体流程。 客户端可以订阅频道如下图: 当给这个频道发布消息后,消息就会发送给订阅的客户端,如下图: 三、redis 发布订阅常用命令 下表列出了 redis 发布订阅常用命令: 四、命令实战 在演示redis消息的发布和订阅之前,我们需要打开两个客户端,一个充当消息发布者,一个充当消息接受者。 1、基本使用…