当前位置:首页 > 数据库 > 正文内容

Redis 发布订阅形式

邻居的猫1个月前 (12-09)数据库1786

概述

Redis 的发布/订阅是一种音讯通讯形式:发送者(Pub)向频道(Channel)发送音讯,订阅者(Sub)接纳频道上的音讯。Redis 客户端能够订阅恣意数量的频道,发送者也能够向恣意频道发送数据。在发送者向频道发送一条音讯后,这条音讯就会被发送到订阅该频道的客户端(Sub)

Redis 有两种发布/订阅形式:

  • 根据频道(Channel)的发布/订阅
  • 根据形式(Pattern)的发布/订阅

Redis 常用发布订阅形式指令如下:

  • subscribe channel [channel ...]:订阅给定的一个或多个频道
  • unsubscribe channel [channel ...]:退订给定的频道,若没有指定 channel,则默许退订一切频道
  • publish channel message:将音讯发送给指定频道 channel,回来成果接纳到信息的订阅者数量,无订阅者回来 0
  • pubsub channels [argument [atgument ...]]:检查订阅与发布体系的状况,回来活泼频道列表(即至少有一个订阅者的频道)
  • psubscribe pattern1 [pattern...]:订阅一个或多个契合给定形式的频道,每个形式以 * 作为匹配符,例如 cn* 匹配一切以 cn 最初的频道:cn.aaacn.bbb
  • punsubscribe [pattern [pattern ...]]:退订一切给定形式的频道,pattern 未指定,则订阅的一切形式都会被退订

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=558

标签: Redis
分享给朋友:

“Redis 发布订阅形式” 的相关文章

MySql 9 in Docker 使用克隆插件建立主从

MySql 9 in Docker 使用克隆插件建立主从

环境阐明 Docker Windows 11 MySql 9.1.0 建立过程 1. 预备主库 预备一个主库的配置文件 master.cnf [mysqld] server-id=1 log-bin=mysql-bin binlog-format=ROW gtid_mode=ON enforce-g...

YashanDB在地理信息系统(GIS)范畴的要害功用和技术优势

YashanDB在地理信息系统(GIS)范畴的要害功用和技术优势

1 GIS的技能场景 地舆信息体系(Geographic Information System,简称GIS)是⼀种集成的核算机体系,⽤于捕获、存储、剖析、办理和展⽰一切类型的地舆数据。GIS的核⼼功用和原理可以从以下⼏个⽅⾯进⾏具体论述: 1.1 数据捕获与存储 GIS可以处理各种类型的地舆数据,...

oracle数据库备份与恢复,确保数据安全与业务连续性的关键

oracle数据库备份与恢复,确保数据安全与业务连续性的关键

Oracle数据库备份与恢复是数据库管理中至关重要的环节,确保数据的安全性和可恢复性。以下是Oracle数据库备份与恢复的基本概念和步骤: 备份备份是创建数据库数据的副本,以便在数据丢失或损坏时能够恢复。Oracle提供了多种备份方法,包括:1. 冷备份:在数据库关闭的情况下进行备份,确保数据一致性...

oracle视频,深入浅出Oracle数据库基础教程——从入门到实践

1. 最全Oracle视频教程全集 链接: 简介: 该系列共计46条视频,内容涵盖Oracle学习路线分析、Oracle软件安装准备工作等。适合初学者系统学习Oracle数据库。2. Oracle教程_全套Oracle从入门到精通教程 链接: 简介: 这可能是B站上讲解最...

oracle查询优化,Oracle数据库查询优化技巧与策略详解

oracle查询优化,Oracle数据库查询优化技巧与策略详解

1. 数据库设计: 正确地设计表结构,包括使用合适的数据类型、合理的字段长度等。 使用合适的数据模型,如星型模式或雪花模式,以优化数据仓库查询。 合理地使用分区表,以加快查询速度。2. 查询语句的编写: 使用EXPLAIN PLAN来分析查询语句的执行计划,找出性能瓶颈。...

wind数据库免费版,金融数据获取与分析的新选择

wind数据库免费版,金融数据获取与分析的新选择

Wind数据库确实提供了免费版本供用户使用。以下是关于Wind数据库免费版的一些详细信息:1. 免费版内容: 免费版可能包含部分基础数据和信息,适用于个人或企业的基础金融数据需求。 免费版的数据全面性、功能使用或者数据更新频率可能会有所限制。2. 使用限制: 免费用户可能会遇到一些...