Redis 发布订阅模型
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,RedisServer包含两个重要的结构:1. channels:实际上就是一个key-value的Map结构,key为订阅地频道,value为Client的List2. patterns:存放模式+
千家信息网最后更新 2025年01月23日Redis 发布订阅模型
RedisServer包含两个重要的结构:
1. channels:实际上就是一个key-value的Map结构,key为订阅地频道,value为Client的List
2. patterns:存放模式+client地址的列表
从pubsub_channels中找出跟publish中channel相符的clients-list,然后再去pubsub_patterns中找出每一个相符的pattern和client。向这些客户端发送publish的消息。
在程序终止或者类的实例被销毁的时候,请将订阅者实例注销掉,否则,在redis中一直存在这个订阅者。
Redis 发布端
redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique"
(integer) 1
redis 127.0.0.1:6379> PUBLISH redisChat "Learn redis by tutorials point"
Redis订阅端:
redis 127.0.0.1:6379> SUBSCRIBE redisChat
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "redisChat"
3) (integer) 1
现在,两个客户端都发布在同一个通道名redisChat消息及以上的订阅客户端接收消息。
发布后的消息会被多个订阅端同时接收到
订阅
消息
客户
客户端
两个
实例
结构
订阅者
重要
同时
地址
多个
实际
实际上
就是
时候
模式
程序
通道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州比奇网络技术有限公司
计算机三级数据库设计
新友软件开发有限公司
服务器维修保障方案
软件开发的阶段和过程
服务器关闭了怎么进游戏
洛阳华之文网络技术有限公司
数据库创建文件夹命令
杭州佑春网络技术有限公司
网络安全论文200字以上
寻找网络技术开发语言句子
数据库中关系模式和关系命名
空间分析算法软件开发
汉声杂志数据库
虚拟化服务器安全防护软件
杭州教育软件开发 公司简介
深圳嘎吱网络技术有限公司赖荣伟
幼儿园网络安全课程
网络安全哪个好就业
jsp如何部署到服务器
网络安全之qq群
pc服务器怎么远程登录
口碑不错的网络安全培训机构
医院信息网络安全情况汇报
大学生网络安全英语演讲
山西莱普创思网络技术有限公司
中信银行大数据软件开发薪资
风雪网络安全测评公司怎么样
软件开发全套文档模板
工作室服务器虚拟机管理系统