redis訂閱發布

2021-10-06 20:41:15 字數 1335 閱讀 4855

/*** 一定要有@bean註解

* 繫結 方法和通道

*/@bean

@scope("prototype")

messagelisteneradapter listeneradapter(redismsg redismsg)

@bean

@scope("prototype")

messagelisteneradapter listeneradapter2222222(redismsg redismsg)

}redischannelsub1

public class redischannelsub1 implements redismsg 

public void receivemessage222(string message)

}

redischannelsub2

public class redischannelsub2 implements redismsg 

}

redischannelsub3

public class redischannelsub3 implements redismsg 

}

@enablescheduling

@component

public class testsendcontroller

}

public static void main(string args)

}*分析:只需要在redisconfig配置類裡面,把通道名稱和監聽通道的類和方法繫結,就能監聽到該通道的訊息。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發布訂閱

概述 redis發布訂閱 pub sub 是種訊息通訊模式 傳送者 pub 傳送訊息,訂閱者 sub 訂閱訊息。redis客戶端可以訂閱任意數量的頻道。下圖展示了頻道channel以及訂閱它的三個客戶端 client2 client5和client1之間的關係 當有新的訊息publish到chann...