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

浙公网安备 33010602011771号