Redis的发布订阅模式
程序员文章站
2022-03-10 15:35:55
...
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。
- 起两个redis客服端来订阅名字为cctv的频道
subscribe cctv 订阅cctv
再起第二个redis客户端,输入同样的命令。
执行后的结果如下:
2.再起一个客户端,通过cctv频道来发布消息
publish cctv hello 通过cctv频道发布信息,内容为hello
执行后的结果如下:
打开刚开始创建的两个订阅客户端,查看是否正常收到了消息,结果如下:
解析一下收到的内容
1) "subscribe" 订阅
2) "cctv" 频道
3) (integer) 1 结果为1
1) "message" 消息
2) "cctv" 来自频道cctv
3) "hello" 收到的消息:hello
常见的Redis发布订阅命令
127.0.0.1:7000> subscribe a b c d 订阅多个频道
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "a"
3) (integer) 1
1) "subscribe"
2) "b"
3) (integer) 2
1) "subscribe"
2) "c"
3) (integer) 3
1) "subscribe"
2) "d"
3) (integer) 4
publish a aaaaaaaaa 通过a频道发送消息
下一篇: mysql sql优化