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

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、当订阅者离线时,订阅会失效。比如说,我订阅了消息,但是如果我断网了,那么订阅就失效了。

分享到:更多 ()