redis-subscribe-publish-1.png

如上图所示,一个客户端可以订阅1个或多个频道,当频道有新的信息时,会推送给订阅客户端 

1、订阅频道 

1) 订阅一个频道 

127.0.0.1:6370>SUBSCRIBE News 

2) 订阅多个频道 

127.0.0.1:6370>SUBSCRIBE News IT 

3) 订阅某类频道(如news.it, news.life, news.sport等news.开头的) 

127.0.0.1:6370>PSUBSCRIBE new.*


2、发布一个信息 

127.0.0.1:6370>PUBLISH News "this is a news" 


3、取消订阅频道 

1) 取消一个频道 

127.0.0.1:6370>UNSUBSCRIBE News 

2) 取消一类频道 

127.0.0.1:6370>PUNSUBSCRIBE news.*


4、查看当前的订阅频道 

127.0.0.1:6370> PUBSUB CHANNELS


5、查看频道的订阅数 

127.0.0.1:6370> PUBSUB NUMSUB news.it


6、查看服务器当前被订阅模式的数量 

127.0.0.1:6370>PUBSUB NUMPAT

版权声明:未经博主允许不得转载。https://yigainian.com/post-45/redis-subscribe-publish.html