redis-消息订阅

redis通过消息订阅实现聊天软件功能

订阅:

1
subscribe channel1 channel2

匹配模式订阅:

1
psubscribe pattern1 pattern2

退订:

1
unsubscribe channel1 channel2

匹配模式退订:

1
punsubscribe pattern1 pattern2

发送:

1
publish channel message

实现聊天功能,只需用到订阅与发送信息即可

假设聊天的每个人都有一个名字:现在有李白和韩信两个人,他们互相订阅,然后以自己的名义发送消息,对方即可接受到消息

1bqm4K.png