内容简介
Redis发布与订阅消息是一种通信模式,就相当于报社发布报纸,送给订阅报纸的人们一样。
命令
发布与订阅
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#发布端 127.0.0.1:6379> PUBLISH msg hello #发布hello信息到msg频道上 (integer) 1 127.0.0.1:6379> #订阅端 127.0.0.1:6379> SUBSCRIBE msg #订阅msg这个频道,一旦有消息推送到msg频道便会立马接收过来 Reading messages... (press Ctrl-C to quit) 1) "subscribe" 2) "msg" 3) (integer) 1 1) "message" 2) "msg" 3) "hello" |
其它
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
127.0.0.1:6379> PUBSUB CHANNELS #查看当前活跃的频道列表 1) "msg" 127.0.0.1:6379> PUNSUBSCRIBE m* #退订所有m开头的频道 1) "punsubscribe" 2) "m*" 3) (integer) 0 127.0.0.1:6379> 127.0.0.1:6379> UNSUBSCRIBE msg #退订指定频道 1) "unsubscribe" 2) "msg" 3) (integer) 0 127.0.0.1:6379> PSUBSCRIBE msg msg1 #订阅多个频道 Reading messages... (press Ctrl-C to quit) 1) "psubscribe" 2) "msg" 3) (integer) 1 1) "psubscribe" 2) "msg1" 3) (integer) 2 |