发布、订阅
概述
1、Redis 发布 / 订阅是一种消息通信模式
(1)发送者 (publish) 发送消息
(2)订阅者 (subscribe)接收消息
2、Redis 客户端可以订阅任意数量的频道
PUBLISH channel message
1、将信息 message 发送到指定的频道 channel
2、返回收到消息的客户端数量
SUBSCRIBE channel [channel ...]
1、订阅给定的模式(patterns)
2、支持模式(例)
(1)h?llo:subscribes to hello, hallo and hxllo
(2)h*llo:subscribes to hllo and heeeello
(3)h[ae]llo:subscribes to hello and hallo, but not hillo
3、如果想输入普通的字符,可以在前面添加 \
UNSUBSCRIBE [channel [channel ...]]
1、指示客户端退订给定的频道
2、如果没有频道被指定,即一个无参数的 UNSUBSCRIBE 调用被执行,那么客户端使用 SUBSCRIBE 命令订阅的所有频道都会被退订,在这种情况下,命令会返回一个信息,告知客户端所有被退订的频道
PUNSUBSCRIBE [pattern [pattern ...]]
1、指示客户端退订指定模式
2、如果没有模式被指定,即一个无参数的 PUNSUBSCRIBE 调用被执行,那么客户端使用 PSUBSCRIBE 命令订阅的所有模式都会被退订,在这种情况下,命令会返回一个信息,告知客户端所有被退订的模式
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战