美文网首页
08 Redis发布和订阅

08 Redis发布和订阅

作者: markeNick | 来源:发表于2020-02-18 17:28 被阅读0次

简介


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

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

下图中的三个订阅者(Subscriber)订阅了同一个频道(Channel),当发布者(Publisher)发送新消息给频道Channel时,这个消息会被发送给订阅它的三个客户端

常用命令


订阅频道:

subscribe channel [channerl...] # 订阅给定的一个或多个频道
psubscribe pattern [pattern...] # 订阅一个或多个符合给定模式的频道

发布频道:

publish channel message # 将信息发送到指定的频道

退订频道:

unsubscribe channel [channel...] # 退订给定的频道
punsubscribe pattern [pattern...] # 退订所有给定模式的频道

应用场景


这一个功能最明显的用法就是构建实时消息系统,例如:即时聊天,消息推送等。

一般订阅和发布不用Redis来做

相关文章

  • 08 Redis发布和订阅

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

  • golang redis发布订阅 --- 2022-04-03

    Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者,订阅者和Chann...

  • Redis高级

    Redis高级 发布订阅 Redis提供了发布订阅功能,可以用于消息的传输 Redis的发布订阅机制包括三个部分,...

  • Redis发布和订阅

    1、发布和订阅是什么? 进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 2、相关命...

  • Redis监听官方版本修改

    项目业务需求用到Redis订阅发布,于是去百度订阅发布,搜索内容是springBoot 的Redis订阅发布 然而...

  • Redis学习笔记:订阅和发布

    原文链接:Redis学习笔记:订阅和发布 一、基本使用 除了任务队列以外,redis还有一种基于“发布/订阅”模式...

  • 101-Redis 订阅与发布

    订阅与发布 ¶Redis 发布订阅 http://www.redis.net.cn/order/3633.html...

  • 设计模式之发布订阅模式(2) Redis 发布/订阅模式

    Redis 发布/订阅命令 Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了发布订阅模式。该...

  • 04给女朋友讲讲Redis-发布订阅

    一、Redis发布订阅介绍 Redis发布订阅(pub/sub)是一种消息通信模式:发布者(pub)发送消息,订阅...

  • Redis 发布订阅与事物

    一、Redis的发布和订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订...

网友评论

      本文标题:08 Redis发布和订阅

      本文链接:https://www.haomeiwen.com/subject/aztnfhtx.html