PHP开发

Redis 订阅/发布的用法

2020-12-23  本文已影响0人  phpworkerman
介绍

订阅/发布实现了消息传递机制,发送者发送消息并不是直达接收者,而是通过频道进行传递,接收者关注频道就可以接收消息,不需要知道发送者是谁,这样发送者和接收者之间就实现了解耦。

订阅消息
subscribe news report

# 订阅成功的响应
1) "subscribe"
2) "news"
3) (integer) 1
1) "subscribe"
2) "report"
3) (integer) 2
发布消息
publish news "China is strong"
publish report "Year's wrok report"

#订阅者接收消息
1) "message"
2) "news"
3) "China is strong"
1) "message"
2) "report"
3) "Year's wrok report"
查看订阅/发布系统的状态
#列出所有活跃频道,订阅者至少有一个
pubsub channels 

#列出给定频道的订阅者数量
pubsub numsub news
取消订阅
unsubscribe news
订阅一个或多个符合模式的频道
psubscribe new* re*
退订一个或多个符合模式的频道
punsubscribe new* re*
上一篇 下一篇

猜你喜欢

热点阅读