登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Platforms
  3. LINUX
  4. redis
  5. 正文

Redis pub/sub消息发布与订阅笔记笔记

2018-09-21

Redis pub/sub模式非常好用。

优点:

alarm.spc.1e5cc681-761f-412c-bbce-c6d2e59ebedd
alarm.spc.ba3258c1-0965-4f95-b250-8fe9fea4352b
alarm.oee.49c419cc-1517-4b28-a4dd-43dc7e43ce5c
alarm.oee.2a810116-e6ab-4466-bba5-b1c2d466e9ed
alarm.device.801a74f6-5e0b-43e8-b576-71e7ab5cecd7

1、支持模糊订阅,比如:

>PSUBSCRIBE alarm.* 订阅所有异常
>PSUBSCRIBE alarm.spc* 订阅所有SPC的异常
>PSUBSCRIBE alarm.spc.801a74f6-5e0b-43e8-b576-71e7ab5cecd7 订阅801a74f6-5e0b-43e8-b576-71e7ab5cecd7的异常
>PSUBSCRIBE *.801a74f65e0b43e8b57671e7ab5cecd7.* 订阅801a74f6-5e0b-43e8-b576-71e7ab5cecd7的所有消息。

缺点:

1、当订阅者离线时,订阅会失效。比如说,我订阅了消息,但是如果我断网了,那么订阅就失效了。

标签: 暂无
最后更新:2020-10-28

代号山岳

知之为知之 不知为不知

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号