前言
之前我们已经学习了如何安装、启动Redis,那么我们继续来学习一下,发布和订阅到底是怎么回事?没有看过之前博客的小伙伴,请移步去看一下《Redis安装及启动》,其实发布订阅就是某个客户端向一个频道里面发送了一条消息,收听这个频道的客户端都会接收到该消息,就好比我们听收音机一样,一位播音主持人在播放某些节目内容,凡是正在收听该频道的人,都能听到这位播音主持的节目内容。
发布
首先启动Redis服务,命令如下:
/usr/local/bin/redis-server /etc/redis.conf
我们来打开两个客户端(两个听众)然后将收音机频道调整到1频道,命令如下:
subscribe channel1

播音主持首先跟大家问好,命令如下:
publish channel1 hello

我们可以看到,在我们输入命令回车后,两位听众同时听到了这句话,如下:

接下来,我们再让播音主持跟两位听众说几句,如下:


我不知道大家有没有发现,播音主持的说的两次话有点不一样,我就不卖关子了,第一次说的是hello,第二次说的是"My name is zhangsan",如果发送的消息中间有空格,需要将内容用" "包起来。
版权声明:本文为P923284735原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。