Redis之消息订阅

消息订阅介绍

进程间的消息通信模式,发送者(pub)发送消息,订阅者(sub)接收消息,如下图所示:
在这里插入图片描述

命令演示

publish发布消息:

127.0.0.1:6379> publish c1 hello
(integer) 0
127.0.0.1:6379> publish c1 hi
(integer) 1

subscribe订阅消息,订阅后,发送端不断发送,订阅端就会不断接收:

127.0.0.1:6379> subscribe c1
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "c1"
3) (integer) 1
1) "message"
2) "c1"
3) "hi"

psubscribe使用通配符,订阅多个:

127.0.0.1:6379> publish c1 lala
(integer) 1
127.0.0.1:6379> publish c2 aaa
(integer) 1
127.0.0.1:6379> psubscribe c*
Reading messages... (press Ctrl-C to quit)
1) "psubscribe"
2) "c*"
3) (integer) 1
1) "pmessage"
2) "c*"
3) "c1"
4) "lala"
1) "pmessage"
2) "c*"
3) "c2"
4) "aaa"
发布了107 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/chen_changying/article/details/103450384