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:返回订阅者的数量,所有客户端之和。
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:返回订阅者的数量,所有客户端之和。
相关文章推荐
- Redis命令学习-Pub/Sub(发布/订阅)
- redis 学习手册之发布和订阅pubsub操作
- 结合redis设计与实现的redis源码学习-17-发布与订阅(pubsub.c)
- NoSQL之Redis---PUB/SUB(订阅与发布)---基本命令
- redis命令详解与使用场景举例——Pub与Sub(发布订阅)
- Redis之KEY操作命令 【学习笔记】
- redis 高级应用之二(Redis的持久化 和 消息的[pub/sub]发布和订阅)
- 六 redis学习笔记之发布订阅
- 六 redis学习笔记之发布订阅
- redis pub/sub 发布订阅
- Redis系列学习笔记10 发布与订阅
- .Net Redis实现发布/订阅(RedisPubSubServer)
- redis常见操作命令-pub/sub
- 六 redis学习笔记之发布订阅
- Redis学习笔记二:Redis的常用操作命令
- Redis学习笔记四:独立功能之发布与订阅
- redis学习笔记 发布与订阅
- Redis的发布/订阅(pub/sub)
- Redis 笔记与总结6 Redis 高级应用之 事务处理、持久化操作、pub_sub、虚拟内存
- Redis发布及订阅消息(pub/sub)