`

Redis高级使用特性之服务器消息订阅模式详解及相关设置

 
阅读更多

Redis服务器持久化机制详解及相关设置

下面切入正题咯:

 

 

 常用服务器命令总结(自用总结 不喜勿喷):

 

Redis作为pub/sub的server,在订阅者和发布者之间起到了msg router的作用。订阅者可通过subscribe和psubscribe命令向server订阅自己感兴趣的消息类型,redis中这些消息类型叫做通道。当发布者通过publish命令向redis server发送特定类型的信息时,订阅该信息类型的全部客户端都可收到此消息。

实例:

eg.在客户端client1发布监听命令 

即用client1作为消息的监听端

127.0.0.1:6379> subscribe channel1

Reading messages... (press Ctrl-C to quit)

1) "subscribe"

2) "channel1"

3) (integer) 1

注:subscribe

在client2作为消息的发布端

127.0.0.1:6379> publish channel1 "Hello"

(integer) 1

打开client1窗口可以看到消息已被接收:

127.0.0.1:6379> subscribe channel1

Reading messages... (press Ctrl-C to quit)

1) "subscribe"

2) "channel1"

3) (integer) 1

 

1) "message"

2) "channel1"

 

3) "Hello"

 

简单说明一下

“message”代表收到的是消息

“channel1”代表从频道1收取的消息

 

“Hello”代表的是收到是信息的具体内容

1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics