Redis 入门:pub,sub 模式消息通知的说明| 学习笔记

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: 快速学习 Redis 入门:pub,sub 模式消息通知的说明。

开发者学堂课程【使用Redis消息队列完成秒杀过期订单处理 Redis 入门:pub,sub 模式消息通知的说明】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/729/detail/13013


Redis 入门:pub,sub 模式消息通知的说明

 

redis 中的订阅与发布

Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。

Redis 客户端可以订阅任意数量的频道。

对于 redis 而言,它除了可以作为一个缓存服务器.其实也提供了消息通知来相关的内容,redis 支持一个叫做 pubsub 的消息模式,叫做 pubsub 模式的消息通知呢。

习惯把它称之为叫做发布订阅模式,进行简单介绍。

那这种 pubsub 模式或者发布订阅模式,首先需要一个主题或者平行模式,假如主题是 itcast, 就相当于是微博或者微信当中的一个公众号。

假如左边是微信或者微博的里面的一个公众号,有一些对微博或者微信感兴趣的一些朋友也可以订阅公众号。在后面有一个客户端 A 或者客户端 B。

有些人对微博或者公众号比较感兴趣就可以进行订阅,现在有客户端 A 和客户端 B 两个用户进行订阅。假如后台运营人员发布了一篇非常有质量的文章,在公众号上发布了一篇文章,就相当于发布信息,发布到了传智播客的公众号上。

接着所有订阅了微信公众号客户端的用户就能够接受发送的消息。

image.png

以上就是对发布订阅者模式进行一个简单的说明,要想发布订阅者模式,一个前提是客户端 A 和客户端 B 要对这个主题进行订阅也,订阅之后,发布消息才能被所有的订阅者接收。

这个原理就类似于广播或者我们日常生活中的微博或者微信公众号。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
5天前
|
监控 NoSQL Redis
Redis的哨兵模式详解
Redis的哨兵模式详解
24 0
|
6天前
|
存储 NoSQL Linux
Redis入门到通关之Redis5种网络模型详解
Redis入门到通关之Redis5种网络模型详解
22 1
|
6天前
|
NoSQL Ubuntu 关系型数据库
Redis入门到通关之Redis网络模型-用户空间和内核态空间
Redis入门到通关之Redis网络模型-用户空间和内核态空间
13 1
|
6天前
|
存储 NoSQL 算法
Redis入门到通关之Redis数据结构-Hash篇
Redis入门到通关之Redis数据结构-Hash篇
17 1
|
6天前
|
存储 NoSQL Redis
Redis入门到通关之Redis数据结构-Set篇
Redis入门到通关之Redis数据结构-Set篇
14 1
|
6天前
|
存储 NoSQL Redis
Redis入门到通关之Redis数据结构-ZSet篇
Redis入门到通关之Redis数据结构-ZSet篇
12 1
|
6天前
|
存储 NoSQL Redis
Redis入门到通关之Redis数据结构-List篇
Redis入门到通关之Redis数据结构-List篇
23 1
|
6天前
|
存储 NoSQL 安全
Redis入门到通关之Redis数据结构-String篇
Redis入门到通关之Redis数据结构-String篇
28 1
|
6天前
|
存储 NoSQL Redis
Redis入门到通关之数据结构解析-SkipList
Redis入门到通关之数据结构解析-SkipList
22 0
|
6天前
|
存储 NoSQL 安全
Redis入门到通关之数据结构解析-动态字符串SDS
Redis入门到通关之数据结构解析-动态字符串SDS
13 0