一:发布订阅:
根据含义理解:就是 有发布者 订阅者,应该跟发送消息有关、
发布:发布者(PUB) 就是发布消息方
订阅:订阅者(SUB) 接受消息方
二:一般发布者 可以理解为 服务端, 订阅者为客户端。一个发布者 可以推送 消息给N个订阅者
如图:
三:redis发布订阅 一般需要修改 配置文件 ,一下2个文件里面搜索到 :
notify-keyspace-events,官方文档中说Keyspace notifications功能默认是关闭的(默认地,Keyspace 时间通知功能是禁用的,因为它或多或少会使用一些CPU的资源),我们需要打开它。打开的方法也很简单,配置属性:notify-keyspace-events
配置修改为:如下:
notify-keyspace-events AKE
可以搜索到 很多地方有 notify-keyspace-events,注意# 是注释,只有一处是没有注释 的 notify-keyspace-events ' ' ,修改为下图就可以。