Redis实现消息订阅与发布(SUB/PUB)
1、创建Redis客户端
1、通过cmd进入到Windows的Shell客户端,进入到Redis的目录下,通过如下命令进入到Redis服务,创建订阅者。
Redis-cli -h 127.0.0.1 -p 7379
2、通过cmd进入到Windows的Shell客户端,进入到Redis的目录下,通过如下命令进入到Redis服务,创建生产者。
Redis-cli -h 127.0.0.1 -p 7380
2、创建订阅者
SUBSCRIBE SUB*
以上代码会订阅以SUB为开头的生产者生产的信息
3、创建生产者
PUBLISH SUB1 "I am SUB1"
以上代码为将信息发布到SUB1订阅频道。
4、注意点:
生产者、消费者必须在相同的redis服务下才能实现消息订阅。
生产者消息发送成功时会返回“1”,只有在这种情况下才表示消息发送到相应的频道。