Redis 消息的發布和訂閱
1、什么是發布和訂閱
Redis 發布訂閱 (pub/sub) 是一種消息通信模式:發送者 (pub) 發送消息,訂閱者 (sub) 接收消息。
Redis 客戶端可以訂閱任意數量的頻道。
2、Redis的發布和訂閱示意
1、客戶端可以訂閱頻道如下圖
2、當給這個頻道發布消息后,消息就會發送給訂閱的客戶端
3、發布訂閱命令行操作
1、打開一個客戶端訂閱channel1
輸入命令:subscribe channel1
2、打開另外一個客戶端,給channel1發布消息hello
輸入命令:publish channel1 hello
3、打開第一個客戶端可以看到發送的消息
注:發布的消息沒有持久化,訂閱前客戶端收不到hello,只能收到訂閱后發布的消息