Redis發布訂閱

2021-08-03 21:36:54 字數 974 閱讀 6118

概述

redis發布訂閱(pub/sub)是種訊息通訊模式:傳送者(pub)傳送訊息,訂閱者(sub)訂閱訊息。

redis客戶端可以訂閱任意數量的頻道。

下圖展示了頻道channel以及訂閱它的三個客戶端——client2、client5和client1之間的關係

當有新的訊息publish到channel這個頻道時,會同步的傳送給訂閱這個頻道的三個客戶端。

例項

[root@localhost src]# ./redis-cli 

127.0

.0.1:6379> subscribe redis

reading messages... (press ctrl-c to quit)

1) "subscribe"

2) "redis"

3) (integer) 1

如圖:

此時,頻道與客戶端的狀態如圖:

到這裡,redis發布訂閱完成!

Redis 發布訂閱

redis 發布訂閱 pub sub 是一種訊息通訊模式 傳送者 pub 傳送訊息,訂閱者 sub 接收訊息。redis 客戶端可以訂閱任意數量的頻道。下圖展示了頻道 channel1 以及訂閱這個頻道的三個客戶端 client2 client5 和 client1 之間的關係 當有新訊息通過 pu...

Redis 發布訂閱

redis 發布訂閱 pub sub 是一種訊息通訊模式 傳送者 publish 傳送訊息,訂閱者 subscribe 接收訊息。redis 客戶端可以訂閱任意數量的頻道。下圖是 頻道 channel1 以及訂閱這個頻道的三個客戶端 client1 client2和 client3 當有新訊息通過 ...

Redis 發布訂閱

1.redis 發布訂閱 redis 發布訂閱 pub sub 是一種訊息通訊模式 傳送者 pub 傳送訊息,訂閱者 sub 接收訊息。redis 客戶端可以訂閱任意數量的頻道。下圖展示了頻道 channel1 以及訂閱這個頻道的三個客戶端 client2 client5 和 client1 之間的...