Redis消息队列的工作原理:Redis中为了灵活发布或获取消息,又发布订阅模式来处理消息。发布者发布信息存储到指定信道上,订阅者根据自己订阅的频道来接收信息。
一、一对一消息订阅与发布。
1.搭建两台Redis数据库服务器。
2.分布服务器不同角色,一台为消息发布者,一台为消息订阅者。
设置频道。
3.启动一台Redis服务器作为消息发布者,运用Publish命令发布消息到频道中。
4.启动一台服务器作为消息消息订阅者,运用subscribe命令,接受频
道的信息。
二、一对多消息订阅与发布。
1.搭建3台Redis数据库服务器。
2.分布服务器不同角色,一台为消息发布者,其他为消息订阅者。
3.设置频道。
4.启动一台Redis服务器作为消息发布者,运用Publish命令发布消息到频道中。
5.启动其他的Redis服务器作为消息订阅者,运用subscribe命令,接受频道的信息。
三、一对多消息订阅与发布。
1.搭建3台Redis数据库服务器。
2.分布服务器不同角色,一台为消息发布者,其他为消息订阅者。
3.启动多台Redis服务器作为消息发布者,运用Publish命令发布消息到同一个频道中。
4.启动其他的Redis服务器作为消息订阅者,运用subscribe命令,接受同一个频道的信息。