基础命令
基于频道
- publish channel message:将信号发送到指定的频道
- pubsub subcommand [argument [argyment]]:查看订阅或发布系统状态
- subscribe channel [channel]:订阅一个或多个频道的信息
- unsubscribe [channel [channel]]:退订指定的频道,若没有指定频道,则默认退订所有频道
基于模式
- psubcribe pattern [pattern]:订阅一个或多个符合给定模式的频道
- punsubscribe [pattern [pattern]]:退订所有给定模式的频道,若pattern未指定,则订阅的所有模式都会被退订,否则只退订指定的订阅模式
基于频道(Channel)的发布/订阅
底层原理
- 频道订阅:订阅频道时先检查字段内部是否存在,不存在则为当前频道创建一个字典且