Redis发布订阅机制的使用及原理讲解
概述
Redis发布订阅(pub/sub)是一种消息通信模式︰发送者(pub)发送消息,订阅者(sub)接收消息。 微信,微博,B站,关注系统 Redis客户端可以订阅任意数量的频道。 订阅/发布消息图:
消息发送者频道消息订阅者 下图展示了频道channel1,以及订阅这个频道的三个客户端 ―— client2、client5和client1之间的关系∶ 当有新消息通过PUBLISH 命令发送给频道channel1时,这个消息就会被发送给订阅它的三个客户端︰
命令
这些命令被广泛用于构建即时通信应用,比如网络聊天室(chatroom)和实时广播实时提醒等
测试
订阅端订阅频道
127.0.0.1:6379> SUBSCRIBE zzy # 订阅频道zzy
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2)
共有 0 条评论