springboot整合redis的發布訂閱模式

2021-10-03 02:43:05 字數 1583 閱讀 9766

所謂發布訂閱模式,就是發布了訊息丟到通道中,消費者進行消費

看**:

1  首先需要配置這個連線工廠  ,這地方可能有人有疑問,為什麼需要單獨做乙個類呢,是由與這個連線工廠其他地方需要用到,所以以bean的方式注入

@configuration

public

class

redisconfig ")

private

intdatabase;

@value("$

")private

string hostname;

@value("$

")private

intport;

@value("$

")private

string password;

@bean(name = "

redisconnectionfactory")

protected

redisconnectionfactory jedisconnectionfactory()

}

2 配置2 

/*

* * @program: operation->redistemplateconfig

* @description:

* @author: cxy

* @create: 2019-12-26 17:55

**/@configuration

public

class

redistemplateconfig

@bean

redismessagelistenercontainer container(

messagelisteneradapter listeneradapter)

//利用反射來建立監聽到訊息之後的執行方法 ,redisreceiver 是接受者的類,receivemessage接受者的方法

@bean messagelisteneradapter listeneradapter(redisreceiver redisreceiver)  

}

3redisreceiver接受類

@service

public

class

redisreceiver

}

4 傳送的方法:

/q", method =requestmethod.post)

public

result q()

5 主redis的配置:

redis:

host:

password:

poolmaxidle:

500poolmaxtotal:

1000

poolmaxwait:

500port:

6379

timeout:

10database:

0

6 呼叫結果:

可以看到接受到了

Redis安裝 spring註解整合Redis

一 windows 下安裝 開啟乙個cmd視窗,使用cd命令切換到檔案目錄e redis,執行redis server.exe redis.windows.conf。後面那個redis.windows.conf可以省略,如果省略,會啟用預設的。輸入之後,會顯示如下介面 這時候另起乙個cmd視窗,原來...

springBoot整合dubbo整合專案

傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...

SpringBoot整合系列 整合Swagger2

io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...