redis-消息订阅
redis通过消息订阅实现聊天软件功能
订阅:
1 | subscribe channel1 channel2 |
匹配模式订阅:
1 | psubscribe pattern1 pattern2 |
退订:
1 | unsubscribe channel1 channel2 |
匹配模式退订:
1 | punsubscribe pattern1 pattern2 |
发送:
1 | publish channel message |
实现聊天功能,只需用到订阅与发送信息即可
假设聊天的每个人都有一个名字:现在有李白和韩信两个人,他们互相订阅,然后以自己的名义发送消息,对方即可接受到消息