Redis 发布订阅

目录

  • 1.Redis Unsubscribe 命令 - 指退订给定的频道。
    • 简介
    • 语法
      • 可用版本: >= 2.0.0
      • 返回值: 这个命令在不同的客户端中有不同的表现。
    • 示例
  • 2.Redis Subscribe 命令 - 订阅给定的一个或多个频道的信息。
    • 简介
    • 语法
      • 可用版本: >= 2.0.0
      • 返回值: 接收到的信息
    • 示例
  • 3.Redis Pubsub 命令 - 查看订阅与发布系统状态。
    • 简介
    • 语法
      • 可用版本: >= 2.8.0
      • 返回值: 由活跃频道组成的列表。
    • 示例
  • 4.Redis Punsubscribe 命令 - 退订所有给定模式的频道。
    • 简介
    • 语法
      • 可用版本: >= 2.0.0
      • 返回值: 这个命令在不同的客户端中有不同的表现。
    • 示例
  • 5.Redis Publish 命令 - 将信息发送到指定的频道。
    • 简介
    • 语法
      • 可用版本: >= 2.0.0
      • 返回值: 接收到信息的订阅者数量。
    • 示例
  • 6.Redis Psubscribe 命令 - 订阅一个或多个符合给定模式的频道。
    • 简介
    • 语法
      • 可用版本: >= 2.0.0
      • 返回值: 接收到的信息。
    • 示例
  • 总结

1.Redis Unsubscribe 命令 - 指退订给定的频道。

简介

Redis Unsubscribe 命令用于退订给定的一个或多个频道的信息。Redis 发布订阅

语法

redis 127.0.0.1:6379> UNSUBSCRIBE channel [channel ...]

可用版本: >= 2.0.0

返回值: 这个命令在不同的客户端中有不同的表现。

示例

redis 127.0.0.1:6379> UNSUBSCRIBE mychannel 
1) "unsubscribe"
2) "a"
3) (integer) 0

2.Redis Subscribe 命令 - 订阅给定的一个或多个频道的信息。

简介

Redis Subscribe 命令用于订阅给定的一个或多个频道的信息。。Redis 发布订阅

语法

redis 127.0.0.1:6379> SUBSCRIBE channel [channel ...]

可用版本: >= 2.0.0

返回值: 接收到的信息

示例

redis 127.0.0.1:6379> SUBSCRIBE mychannel 
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "mychannel"
3) (integer) 1
1) "message"
2) "mychannel"
3) "a"

3.Redis Pubsub 命令 - 查看订阅与发布系统状态。

简介

Redis Pubsub 命令用于查看订阅与发布系统状态,它由数个不同格式的子命令组成。Redis 发布订阅

语法

redis 127.0.0.1:6379> PUBSUB <subcommand> [argument [argument ...]]

可用版本: >= 2.8.0

返回值: 由活跃频道组成的列表。

示例

redis 127.0.0.1:6379> PUBSUB CHANNELS
(empty list or set)

4.Redis Punsubscribe 命令 - 退订所有给定模式的频道。

简介

Redis Punsubscribe 命令用于退订所有给定模式的频道。Redis 发布订阅

语法

redis 127.0.0.1:6379> PUNSUBSCRIBE [pattern [pattern ...]]

可用版本: >= 2.0.0

返回值: 这个命令在不同的客户端中有不同的表现。

示例

redis 127.0.0.1:6379> PUNSUBSCRIBE mychannel 
1) "punsubscribe"
2) "a"
3) (integer) 1

5.Redis Publish 命令 - 将信息发送到指定的频道。

简介

Redis Publish 命令用于将信息发送到指定的频道。Redis 发布订阅

语法

redis 127.0.0.1:6379> PUBLISH channel message

可用版本: >= 2.0.0

返回值: 接收到信息的订阅者数量。

示例

redis 127.0.0.1:6379> PUBLISH mychannel "hello, i m here"
(integer) 1

6.Redis Psubscribe 命令 - 订阅一个或多个符合给定模式的频道。

简介

每个模式以 * 作为匹配符,比如 it* 匹配所有以 it 开头的频道( it.news 、 it.blog 、 it.tweets 等等)。 news.* 匹配所有以 news. 开头的频道( news.it 、 news.global.today 等等),诸如此类。Redis Psubscribe 命令订阅一个或多个符合给定模式的频道。Redis 发布订阅

语法

redis 127.0.0.1:6379> PSUBSCRIBE pattern [pattern ...]

可用版本: >= 2.0.0

返回值: 接收到的信息。

示例

redis 127.0.0.1:6379> PSUBSCRIBE mychannel
Reading messages... (press Ctrl-C to quit)
1) "psubscribe"
2) "mychannel"
3) (integer) 1

总结

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

功能自动化测试流程

1概述 本流程是描述软件功能自动化测试过程中的步骤、内容与方法&#xff0c;明确各阶段的职责、活动与产出物。 2流程活动图 3活动说明 3.1测试计划&#xff08;可选&#xff09; 与以前的测试计划过程一致&#xff0c;只是在原来的测试计划中&#xff0c;添加对项目实施自动…

Vue+element-china-area-data实现省市区三级联动

安装依赖 npm install element-china-area-data -S cnpm install element-china-area-data -S 引用 import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, CodeToText, TextToCode } from element-china-area-data&#xff1b; provinceAnd…

父类,父类的分类、子类 同时重写方法,调用问题

做一个猜想&#xff0c;当父类、父类的分类、子类 都写了同一个方法&#xff0c;那么在调用的时候会优先调用哪个方法呢&#xff1f;我们可以先写一个简单的demo implementation Person (void)test {NSLog("%",self.class); }end然后是Person的分类 #import "…

springBoot容器功能

一、添加组件 1、Configuration 1.1基本使用 新建一个MyConfig类 , 演示Configuration Bean的作用 &#xff0c; 即相当于spring中的beanx.xml&#xff0c; Bean 就是bean标签 此方法&#xff0c;默认是单实例&#xff0c; 即获取多少次都是同一个对象 自定义名字&#xff0…

核酸汇·2024第三届中国核酸药物与新型疫苗产业大会将于5月上海召开

近年来&#xff0c;全球上市的核酸药物数量逐年递增&#xff0c;核酸药物也逐渐成为生物医药投资的重点以及医药企业研发的热点。作为一种具有颠覆性技术的药物&#xff0c;小核酸药物具备多种优势&#xff0c;在抗击传染病、治疗罕见病和慢性病等领域具有巨大的发展潜力, 目前…

安防视频监控系统EasyCVR设备分组中在线/离线数量统计的开发与实现

安防视频监控EasyCVR系统具备较强的兼容性&#xff0c;它可以支持国标GB28181、RTSP/Onvif、RTMP&#xff0c;以及厂家的私有协议与SDK&#xff0c;如&#xff1a;海康ehome、海康sdk、大华sdk、宇视sdk、华为sdk、萤石云sdk、乐橙sdk等。EasyCVR平台可覆盖多类型的设备接入&am…

数据加工:从原始数据到有价值的信息

在当今数字化的时代&#xff0c;数据已经成为了企业和组织最宝贵的资产之一。然而&#xff0c;原始数据往往需要经过加工和处理&#xff0c;才能转化为有价值的信息和知识。数据加工是指将原始数据进行处理和分析&#xff0c;以提取有用的信息和知识的过程。数据加工的重要性不…

YOLOv8-Seg改进:轻量化改进 | MobileNetV3,轻量级骨架首选

🚀🚀🚀本文改进:MobileNetV3的创新点包括:使用自适应瓶颈宽度、借鉴SENet中的Squeeze-and-Excitation机制、引入h-swish激活函数等。 🚀🚀🚀YOLOv8-seg创新专栏:http://t.csdnimg.cn/KLSdv 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研; 1)手把手教…

base64与BytesIO图片进行编码、解码;api调用

base64与BytesIO简单介绍 io.BytesIO 和 Base64 编码都是用于在内存中处理二进制数据的方法&#xff0c;但它们的目的和使用场景有所不同。 1&#xff09; io.BytesIO io.BytesIO 是 Python io 库中的一个类&#xff0c;它提供了一个在内存中处理二进制数据的接口&#xff0…

使用srs_librtmp实现RTMP推流

1、背景 由于项目有需求在一个现有的产品上增加RTMP推流的功能&#xff0c;目前只推视频流。 2、方案选择 由于是在现有的产品上新增功能&#xff0c;那么为了减少总的成本&#xff0c;故选择只动应用软件的来实现需求。 现有的产品中的第三方库比较有限&#xff0c;连个ffmp…

PPT模板,免费下载

找PPT模板、素材&#xff0c;就上这几个网站&#xff0c;免费下载。 1、菜鸟图库 https://www.sucai999.com/search/ppt/0_0_0_1.html?vNTYxMjky 菜鸟图库素材非常齐全&#xff0c;设计、办公、图片、视频等素材这里都能找到&#xff0c;PPT模板数量很可观&#xff0c;模板样…

《AI基本原理和python实现》栏目介绍

一、说明 栏目《AI基本原理和python实现》的设计目的是为了实现相关算法的python编程。因为用python实现AI需对相关的python库进行全方位了解&#xff0c;本栏目基本包含了【机器学习】相关的经典算法&#xff0c;除此之外还包括了数据分析、时间序列等一些概念和相关python代码…

斯坦福Mobile ALOHA提到的ACT之外的另两项技术:Diffusion Policy、VINN

前言 本文接上一篇文章《斯坦福机器人Mobile ALOHA的关键技术&#xff1a;动作分块ACT的算法原理与代码剖析》而来&#xff0c;当然最开始本文是作为上一篇文章的第二、第三部分的 但因为ACT太过关键&#xff0c;除了在上一篇文章中写清楚其算法原理之外&#xff0c;还得再剖…

借助文档控件Aspose.Words,使用 Java 在 Word 文档中创建表格

Microsoft Word 是一种流行的文字处理应用程序&#xff0c;用于创建各种类型的文档。这些文档可能包含多种类型的元素&#xff0c;包括文本、图像、表格和图表。当涉及到用 Java 自动创建和操作文档时&#xff0c;您可能需要一个轻松的解决方案来在 Word 文档中创建表格。因此&…

操作系统课程设计:常用页面置换算法(OPT、FIFO、LRU)的实现及缺页率的计算(C语言)

名人说&#xff1a;莫听穿林打叶声&#xff0c;何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#xff09; 目录 一、效果图二、代码&#xff08;带注释&#xff09;三、说明 一、效果图 二、代码&#xff08;带…

@RequestParam

在我们写接口的时候&#xff0c;经常会用到这个注解来标记参数&#xff0c;通过这个注解我们可以把请求的url中的参数名和值映射到被标记的参数上。 比如下方&#xff0c;这个接口是通过传入的参数来查询相关信息的 我们定义这样一个接口&#xff0c;设置了8个参数&#xff0c;…

接口测试工具:Postman的高级用法

Postman 是一款功能强大的 API 开发和测试工具&#xff0c;以下是一些高级用法的详细介绍和操作步骤。【文末有配套视频教程和免费的资料文档领取】 一、环境和全局变量 环境变量允许你设置特定于环境&#xff08;如开发、测试、生产&#xff09;的变量&#xff0c;全局变量则…

C++ Primer 6.1 函数基础

函数的形参列表 int func(int v,int v2) {int v,v2;//&#xff01;错误 } 函数返回类型 不能是数组和函数&#xff08;两者都不接受对拷&#xff09;&#xff0c;但可以是指针 局部对象 形参和函数体内部的变量称为局部变量&#xff0c;仅在函数内部可见&#xff0c;隐藏外部…

四川天蝶电子商务有限公司助力商家飞向电商蓝海

随着互联网的飞速发展&#xff0c;电商行业已经成为一个不可忽视的经济增长点。在这个大背景下&#xff0c;四川天蝶电子商务有限公司凭借其独特的抖音电商服务&#xff0c;迅速崭露头角&#xff0c;成为了众多商家在电商领域的得力助手。今天&#xff0c;我们将深入了解这家公…

关于markdown文件插入图片变成相对路径

两种方式 第一种方式 ![](绝对路径)变成下面这种相对路径 也就是说每次插入的时候&#xff0c;都得修改一下。 第二种方式 在Typora中&#xff0c;文件——偏好设置——图像——优先选择相对路径 这样问题就解决了。 如果想了解更多的方式&#xff0c;附上链接。 Typora…