CentOS------Redis消息订阅发布
作用:
发布订阅类似于信息管道,用来进行系统之间消息解耦。类似于mq,rebbitmq,rocketmq,kafka,activemq
主要有消息发布者和消息订阅者。
比如:订单支付成功后,会告知会员系统加积分,钱包系统扣钱,发货系统发货等等
PUBLISH 发布者
PUBLISH [channel name] [msg]
SUBSCRIBE 订阅者
SUBSCRIBE [channel name]
UNSUBSCRIBE 取消订阅
UNSUBSCRIBE [channel name]
如图
redis的消息订阅发布和mq对比?
redis发布订阅功能比较薄弱但轻量级,数据可靠性比较差,无后台功能,可用msgId,msgKey进行查询消息
mq消息可持久化