您的位置:首页 > 数据库 > Redis

Redis学习笔记(九) 命令进阶:Pub/Sub(发布/订阅)操作

2016-11-22 17:30 846 查看
原文链接: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:返回订阅者的数量,所有客户端之和。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: