博客
关于我
Redis 高级特性(2)—— 发布 订阅模式
阅读量:503 次
发布时间:2019-03-07

本文共 1484 字,大约阅读时间需要 4 分钟。

Redis ???? ?? ????

1. ??-????

??-????????????????????????????????????????channel??????????????????????????????????????????


2. ??-????

????

???????????

publish channel message
  • channel??????????????
  • message??????

????

????????

subscribe channel [channel...]
  • channel?????????????????????????
  • [channel...]???????????????

3. ??-????

??????

?????????????????????????????????

  • subscribe?????????????

    • ???????????????
    • ??????????????????
  • message??????????

    • ???????????????
    • ??????????
  • unsubscribe?????????????????

    • ?????????????
    • ????????????????????? 0 ?????????????

  • ????

    ????

    # ??????? `channel`
    redis-cli -h 127.0.0.1 publish channel "hello"
    # ??????? `channel`
    redis-cli -h 127.0.0.1 publish channel "How are you"

    ????

    # ???? `channel`
    redis-cli -h 127.0.0.1 subscribe channel

    ????????????????????????

    # ????
    1) "subscribe"
    2) "channel"
    3) (integer) 1
    1) "message"
    2) "channel"
    3) "How are you"

    ?????

    ???????????? psubscribe ???????????????

    # ????? `*` ?????
    redis-cli -h 127.0.0.1 psubscribe greets*

    ??????????????? greets ???????

    # ?????????
    redis-cli -h 127.0.0.1 publish greet1 "hello"
    redis-cli -h 127.0.0.1 publish greets_1 "hello"
    redis-cli -h 127.0.0.1 publish greets_2 "world"
    redis-cli -h 127.0.0.1 publish greets_3 "I am redis"

    ?????

    # ????
    1) "psubscribe"
    2) "greets*"
    3) (integer) 1
    1) "pmessage"
    2) "greets*"
    3) "greets_1"
    4) "hello"
    1) "pmessage"
    2) "greets*"
    3) "greets_2"
    4) "world"
    1) "pmessage"
    2) "greets*"
    3) "greets_3"
    4) "I am redis"

    ?????????????? Redis ??-??????????????

    转载地址:http://njkjz.baihongyu.com/

    你可能感兴趣的文章
    npm设置镜像如淘宝:http://npm.taobao.org/
    查看>>
    npm配置安装最新淘宝镜像,旧镜像会errror
    查看>>
    NPM酷库052:sax,按流解析XML
    查看>>
    npm错误 gyp错误 vs版本不对 msvs_version不兼容
    查看>>
    npm错误Error: Cannot find module ‘postcss-loader‘
    查看>>
    npm,yarn,cnpm 的区别
    查看>>
    NPOI
    查看>>
    NPOI之Excel——合并单元格、设置样式、输入公式
    查看>>
    NPOI初级教程
    查看>>
    NPOI利用多任务模式分批写入多个Excel
    查看>>
    NPOI在Excel中插入图片
    查看>>
    NPOI将某个程序段耗时插入Excel
    查看>>
    NPOI格式设置
    查看>>
    NPOI设置单元格格式
    查看>>
    Npp删除选中行的Macro录制方式
    查看>>
    NR,NF,FNR
    查看>>
    nrf24l01+arduino
    查看>>
    nrf开发笔记一开发软件
    查看>>
    nrm —— 快速切换 NPM 源 (附带测速功能)
    查看>>
    nrm报错 [ERR_INVALID_ARG_TYPE]
    查看>>