原文連結:http://doc.redisfans.com/pub_sub/index.html
Redis的Pub/Sub模型可以應對工作中的一些簡單應用,涉及到複雜應用還是推薦使用諸如RabbitMQ或ActiveMQ等。
publish channel message
将message發送到指定頻道,例:publish msg 'Hello,Kimy!'。
subscribe channel[channel...]
訂閱一個或多個給定的頻道,例:subscribe msg1 msg2 msg3。
psubscribe pattern[pattern...]
訂閱一個或多個給定模式的頻道,可以使用“*”作為比對符,如msg*可以訂閱msg1、msg2等,例:psubscribe msg*。
unsubscribe channel[channel...]
退訂一個或多個指定的頻道,例:unsubscribe msg1 msg2 msg3。
punsubscribe pattern[pattern...]
按照給定模式退訂指定的頻道,例:punsubscribe msg*。
pubsub <subcommand> [argument[argument...]]
pubsub是一個檢視pub/sub狀态的内省指令,有以下幾個用法:
- pubsub channels[pattern]:列出目前的活躍頻道;
- pubsub numsub[channel_1....channel_n]:傳回給定頻道訂閱者的數量;
- pubsub numpat:傳回訂閱者的數量,所有用戶端之和。
轉載于:https://www.cnblogs.com/krockey/p/6090185.html