Redis高级使用特点之服务器消息订阅模式详解及相关设置
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”代表的是收到是信息的具体内容