zoukankan      html  css  js  c++  java
  • Redis发布订阅

    1、Redis发布订阅

    1.1.  简介

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

           发送者(pub)发送消息,订阅者(sub)接收消息。

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

    1.2.  示例

     

     

    1.3.  命令

    1.3.1. 订阅频道

    subscribe channel [channel ...] 订阅一个或多个频道的消息

    psubscribe pattern[pattern...] 订阅一个或多个符合给定模式的频道的消息

    1.3.2. 发布频道

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

    1.3.3. 退订频道

    unsubscribe channel  [channel ...]  退订指定的频道

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

    Redis客户端1

     

    (订阅cctv9

    Redis客户端2

     

    (发送消息)

    Redis客户端1

     

    (收到的订阅信息)

    1.4.  应用场景

         这一功能最明显的用法就是构建实时消息系统,比如普通的即时聊天,群聊等功能

    1、在一个博客网站中,有1000个粉丝订阅了你,当你发布新文章时,就可以推送消息给粉丝

    2、微信公众号模式

  • 相关阅读:
    无限维
    黎曼流形
    why we need virtual key word
    TOJ 4119 Split Equally
    TOJ 4003 Next Permutation
    TOJ 4002 Palindrome Generator
    TOJ 2749 Absent Substrings
    TOJ 2641 Gene
    TOJ 2861 Octal Fractions
    TOJ 4394 Rebuild Road
  • 原文地址:https://www.cnblogs.com/schangxiang/p/11340329.html
Copyright © 2011-2022 走看看