springboot整合redis多例項

2021-10-25 07:12:18 字數 2873 閱讀 1502

<

!--redis--

>

org.springframework.boot<

/groupid>

spring-boot-starter-data-redis<

/artifactid>

<

/dependency>

redis.clients<

/groupid>

jedis<

/artifactid>

2.9.0

<

/version>

<

/dependency>

配置yml檔案

spring:

redis:

host: 127.0.0.1

port: 6379

max-redirects: 3

database: 2

password: 123456 # 密碼(預設為空)

timeout: 6000ms # 連線超時時長(毫秒)

jedis:

pool:

max-active: 1000 # 連線池最大連線數(使用負值表示沒有限制)

max-wait: -1ms # 連線池最大阻塞等待時間(使用負值表示沒有限制)

max-idle: 10 # 連線池中的最大空閒連線

min-idle: 5 # 連線池中的最小空閒連線

redisbatch:

host: 127.0.0.2

port: 6379

max-redirects: 3

database: 0

password: 123456 # 密碼(預設為空)

timeout: 6000ms # 連線超時時長(毫秒)

jedis:

pool:

max-active: 1000 # 連線池最大連線數(使用負值表示沒有限制)

max-wait: -1 # 連線池最大阻塞等待時間(使用負值表示沒有限制)

max-idle: 10 # 連線池中的最大空閒連線

min-idle: 5 # 連線池中的最小空閒連線

下面進行第乙個redis配置

@configuration

public

class

redisconfig

@bean

public stringredistemplate stringredistemplate()

@bean

public hashoperations

hashoperations

(redistemplate

redistemplate)

@bean

public valueoperations

valueoperations

(redistemplate

redistemplate)

@bean

public listoperations

listoperations

(redistemplate

redistemplate)

@bean

public setoperations

setoperations

(redistemplate

redistemplate)

@bean

public zsetoperations

zsetoperations

(redistemplate

redistemplate)

}

配置第二個redis

@configuration

public

class

redisbatchconfig

") string hostname,

@value

("$"

) string password,

@value

("$"

)int port,

@value

("$"

)int database,

@value

("$"

)int maxactive,

@value

("$"

)int maxidle,

@value

("$"

)int minidle,

@value

("$"

)long maxwait)

public redisconnectionfactory getredisconnectionfactory

(string hostname,

string password,

int port,

int maxactive,

int maxidle,

int minidle,

long maxwait,

int database)

}

以上配置完成,接下來進行測試

@runwith

(springrunner.

class

)@enableautoconfiguration

@springboottest()

public

class

redisbatchtest

}

完成

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...