Redis的发布和订阅

192 阅读1分钟
什么是发布和订阅

(一种消息的通信方式)

Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息

Redis客户端可以订阅任意数量的频道

这个功能的效果就是 你订阅的发布者发布消息时你会收到,你可订阅多个发布者,只能收到订阅了的发布者的消息。 就像现实生活中你订书,你可以订很多书,书出了你可以拿到你订的书,没定的当然拿不到。

发布订阅实现

开启两个连接

一个连接中,先订阅一个频道

image.png

另外一个连接,往频道中发布一条信息

image.png

看看订阅者中的结果

image.png