springboot整合redis修改分割槽

2021-09-22 02:33:03 字數 1035 閱讀 6494

springboot整合redis修改分割槽

問題由來

最近使用springboot整合redis,乙個系統動態資料來源連線不同資料庫,快取使用的redis,那麼就需要將不同資料庫的資料快取到redis不同的分割槽,也就是不同的庫中。

老版解決

這裡的老版指的是2.0之前的,我使用的1.5.9是ok的。

redis的配置類這裡就不貼了,網上很多。

1.使用jedisconnectionfactory修改

@autowired

jedisconnectionfactory jedisconnectionfactory;

jedisconnectionfactory.setdatabase(database);12

342.使用redistemplate修改

redistemplate.getconnectionfactory().getconnection().select(database);
1

以上兩種方式不需要再redis配置類中特意新增bean

新版解決

這裡的新版指的是2.0之後的,我用的是2.0.3

redis配置類中需要新增以下bean

@bean

redisstandaloneconfiguration redisstandaloneconfiguration()

@bean

jedisconnectionfactory jedisconnectionfactory(redisstandaloneconfiguration redisstandaloneconfiguration)

123

4567

891011

1213

1415

1617

18使用redisstandaloneconfiguration修改

@autowired

redisstandaloneconfiguration redisstandaloneconfiguration;

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