初學Springboot整合Redis

2021-08-21 02:39:50 字數 2494 閱讀 2506

首先說下這幾天搞springboot整合redis的感受,springboot2.0版本和springboot1.5版本真的是不同,由於現在最新是2.0,但是網上大部分都是1.5版本的,開始也沒注意,所以一直在坑里轉圈,下面是我的微總結

先說springboot1.5.10版本的

1.所需jar包如下

org.springframework.boot

spring-boot-starter-parent

1.5.10.release

org.springframework.boot

spring-boot-starter-data-redis

# redis (redisproperties)

# redis資料庫索引(預設為0)

spring.redis.database=1

# redis伺服器位址

spring.redis.host=192.168.3.10

# redis伺服器密碼

spring.redis.password=admin

# redis伺服器連線埠

spring.redis.port=6379

# 連線池最大連線數(使用負值表示沒有限制)

spring.redis.pool.max-active=20

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

spring.redis.pool.max-wait=-1

# 連線池中的最大空閒連線

spring.redis.pool.max-idle=500

# 連線池中的最小空閒連線

spring.redis.pool.min-idle=5

# 連線超時時間(毫秒)

spring.redis.timeout=5

3.建立乙個類,名為redisdao

@repository

public class redisdao

public string getvalue(string key)

}

4.建立乙個測試類,名為testresdis

@runwith(springrunner.class)

@springboottest

public class demotest

}

5.執行這個測試類,就會得到日誌列印的結果cwh11111111111和2

再說springboot2.0.10版本

這裡和springboot1.5.10不一樣的也就是1和2,剩下類不用變,具體如下

1.所需jar包如下,這裡用jedis

org.springframework.boot

spring-boot-starter-parent

2.0.3.release

org.springframework.boot

spring-boot-starter-data-redis

redis.clients

jedis

io.lettuce

lettuce-core

redis.clients

jedis

org.apache.commons

commons-pool2

2.5.0

com.alibaba

fastjson

1.2.47

# redis (redisproperties)

# redis資料庫索引(預設為0)

spring.redis.database=1

# redis伺服器位址

spring.redis.host=192.168.3.10

# redis伺服器密碼

spring.redis.password=admin

# redis伺服器連線埠

spring.redis.port=6379

# 連線池最大連線數(使用負值表示沒有限制)

spring.redis.jedis.pool.max-active=20

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

spring.redis.jedis.pool.max-wait=-1ms

# 連線池中的最大空閒連線

spring.redis.jedis.pool.max-idle=500

# 連線池中的最小空閒連線

spring.redis.jedis.pool.min-idle=5

# 連線超時時間(毫秒)

spring.redis.timeout=5ms

執行和上面結果一樣

參考部落格:

R語言初學

這個星期學習一點r語言。對於有matlab程式設計基礎的人來說不難。乙個星期只是學了一些r語言的基礎。初步的體會如下 列幾個有用的鏈結。www.r project.org it s the basis of the entire r community.rstudio to install an i...

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