发布、订阅

概述

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 命令订阅的所有模式都会被退订,在这种情况下,命令会返回一个信息,告知客户端所有被退订的模式

posted @   半条咸鱼  阅读(69)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示