Redis学习笔记——第18章 发布与订阅

第18章 发布与订阅

18.1 频道的订阅与退订

订阅关系保存在字典中,Key为频道,value为订阅该频道的客户端链表

18.2 模式的订阅与退订

可以使用通配符,如果订阅了news.*类型的频道,则会将news.*保存为一个Key,value为订阅该频道模式的客户端链表

18.3 发送消息

当服务端收到redis客户端发送到频道的消息时,会遍历链表,将消息发送给每一个订阅该频道的客户端

18.4 查看订阅信息

18.4.1 pubsub channels

返回所有当前服务器被订阅的频道

18.4.2 pubsub numsub

返回服务器频道的订阅者数量

18.4.3 pubsub numpat

返回服务器被订阅模式的数量

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/51823.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot2整合Kafka

引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency><groupId>org.springframework.kafka</groupId><artifactId>s…

小主机SSD固态硬盘选购攻略,希捷酷鱼 530 SSD固态硬盘表现优秀【附系统无损迁移教程】

小主机SSD固态硬盘选购攻略&#xff0c;希捷酷鱼 530 SSD固态硬盘表现优秀【附系统无损迁移教程】 哈喽小伙伴们好&#xff0c;我是Stark-C~ 这几年随着以零刻为首的小主机市场的兴起&#xff0c;小主机相关的配置周边需求也是越来越大&#xff0c;就比如说SSD固态硬盘就是其…

《Windows API每日一练》22.3 SHE异常

本节我们将讲述单线程到多线程的演进过程&#xff0c;以及进程与线程的区别。 本节必须掌握的知识点&#xff1a; SHE异常 第170练&#xff1a;SEH异常处理程序 第171练&#xff1a;setjmp和longjmp进行异常捕获与处理 22.3.1 SHE异常 在C语言中&#xff0c;Windows平台提供…

定制数据流:在Mojo模型中打造个性化数据预处理

定制数据流&#xff1a;在Mojo模型中打造个性化数据预处理 数据预处理是机器学习工作流程中的关键步骤&#xff0c;它直接影响到模型的性能和训练效率。Mojo模型&#xff0c;作为一个先进的机器学习框架&#xff0c;提供了强大的扩展性来支持自定义数据预处理。本文将深入探讨…

代码随想录算法训练营Day54|| 图论part04

图论部分就先不手写代码了。能理解就很花时间了&#xff0c;先看懂逻辑和代码&#xff0c;关键基础部分写写吧。 卡玛网110字符串接龙&#xff1a;相当于求无向图的最短路径&#xff0c;广搜最合适&#xff0c;因为广搜第一次找到路径一定最短。 广搜就要利用队列&#xff0c;代…

JavaScript while 循环

JavaScript while 循环 JavaScript 中的 while 循环是一种基本的循环控制结构&#xff0c;它重复执行一段代码&#xff0c;直到指定的条件不再满足为止。这种循环结构在处理不确定次数的循环时非常有用&#xff0c;尤其是当循环的次数依赖于某些运行时条件时。 基本语法 whi…

一款免费开源的AI贴纸生成工具

StickerBaker是一款免费开源的AI贴纸生成工具&#xff0c;旨在通过简单的文本输入快速创建个性化贴纸。用户只需在输入框中输入关键词或短语&#xff0c;如“猫”、“击掌”等&#xff0c;AI就会将这些文本转换为相应的图像贴纸。该工具支持批量生成&#xff0c;可以一次性输入…

C语言中的特殊指针

文章目录 &#x1f34a;自我介绍&#x1f34a;野指针&#x1f34a;void *指针&#x1f34a;NULL指针 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以&#xff1a;点赞关注评论收藏&#xff08;一键四连&#xff09;哦~ &#x1f34a;自我介绍 Hello,大家好&#xff0c…

苹果iPhone手机将使用QLC NAND闪存技术,存储或将提升

本文首发于公众号“AntDream”&#xff0c;欢迎微信搜索“AntDream”或扫描文章底部二维码关注&#xff0c;和我一起每天进步一点点 苹果公司计划在未来的iPhone产品中使用QLC NAND闪存技术&#xff0c;这一技术将对iPhone的存储性能带来显著提升。以下是一些关键点&#xff1a…

SRv6 和IGP/BGP协议区别

目录 SRv6 和IGP/BGP协议区别 SRv6 IGP/BGP SRv6与IGP/BGP的区别 SRv6 和IGP/BGP协议区别 SRv6(Segment Routing over IPv6)和IGP(Interior Gateway Protocol,内部网关协议)/BGP(Border Gateway Protocol,边界网关协议)在网络架构和功能上存在显著差异。下面分别…

中南民族大学学报人文社会科学版

《中南民族大学学报&#xff08;人文社会科学版&#xff09;》是由国家民委主管、中南民族大学主办的综合性学术理论研究期刊。1960年创刊&#xff0c;全面刊载民族学、人类学、社会学、哲学、政治学、法学、经济学、文学、历史学等各学科优秀科研成果&#xff0c;是展示国内人…

鸿蒙应用框架开发【简单时钟】 UI框架

简单时钟 介绍 本示例通过使用ohos.display接口以及Canvas组件来实现一个简单的时钟应用。 效果预览 使用说明 1.界面通过setInterval实现周期性实时刷新时间&#xff0c;使用Canvas绘制时钟&#xff0c;指针旋转角度通过计算得出。 例如&#xff1a;"2 * Math.PI / …

视频剪辑常用工具

视频剪辑 1. Adobe Premiere Pro (PR)2. Final Cut Pro X (FCPX)3. DaVinci Resolve4. 剪映5. FFmpeg一、安装FFmpeg二、基本剪辑操作1. 裁剪视频2. 合并视频3. 转换视频格式 三、高级剪辑操作1. 添加水印2. 提取音频 四、总结 视频剪辑常用软件及其信息 1. Adobe Premiere Pr…

Postman 工具网站测试工具 (用于发送请求测试处理业务逻辑)

今天在写go web开发的时候&#xff0c;学会了用postman 这个工具很方便的发送了一个post请求&#xff0c;其中body包含 JSON 格式的 web 服务收到请求回复 success 及打印

“微软蓝屏”“隐形炸弹”

“微软蓝屏”事件暴露了网络安全哪些问题&#xff1f; 近日&#xff0c;一次由微软视窗系统软件更新引发的全球性“微软蓝屏”事件&#xff0c;不仅成为科技领域的热点新闻&#xff0c;更是一次对全球IT基础设施韧性与安全性的深刻检验。这次事件&#xff0c;源于美国电脑安全技…

Linux操作系统内核升级及回退全过程

文章目录 **内核版本升级**1. **查看当前机器操作系统IP&#xff0c;操作系统版本和内核版本**2. **沟通至业务侧确认业务ip&#xff0c;确认应用下线&#xff0c;业务侧回复后开始操作**3. **建立本地yum源&#xff0c;挂载高版本内核镜像**4. **移除原有yum源&#xff0c;新建…

手写 Hibernate ORM 框架 00-环境准备

手写框架 类似的还有其他系列&#xff0c;主要用于学习其中的原理。 Hibernate 属于比较早的框架了&#xff0c;后期将实现一套 mybatis。 手写 Hibernate 系列 手写 Hibernate ORM 框架 00-hibernate 简介 手写 Hibernate ORM 框架 00-环境准备 手写 Hibernate ORM 框架…

Lc62---3024.三角形类型(排序)--java版

1.题目 2.思路 就是用选择结构进行if-else if的编写。 除了题目的条件&#xff0c;还要判断是不是三角形&#xff08;两边之和小于等于第三边&#xff0c;也无法构成三角形&#xff09; 3.代码实现 class Solution {public String triangleType(int[] nums) {if(nums.length…

命令行使用ADB,不用root,完美卸载小米预装软件

ADB安装与运行 install java 下载安装 注意选择JDK17以上版本 https://www.oracle.com/java/technologies/downloads/#jdk22-windows 选择中间的安装文件下载 编辑系统变量 C:\Program Files (x86)\Java\jdk-22 C:\Program Files (x86)\Java\jdk-22\bin 把C:\Progra…