redis快取使用

2021-10-08 20:00:09 字數 1001 閱讀 1527

// 

compile group:

'org.springframework.boot'

,name

:'spring-boot-starter-data-redis'

,version

:'2.3.2.release'

spring

:#主要引數

redis

:host

: localhost

port

:6379

passport

: (預設沒有)

#其他可用引數

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

spring.redis.database=0

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

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

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

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

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

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

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

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

# 連線超時時間(毫秒)

spring.redis.timeout=1000

@service

public

class

cacheserviceimpl

implements

cacheservice

return redisstring.

get(

"strkey1");

}

執行結果:

第一次呼叫:沒有快取資料"

第二次呼叫:hello spring boot redis

快取Redis使用

在 redis 中有五種資料型別 redis 內部使用乙個 redisobject 物件來表示所有的 key 和 value。redis 記憶體淘汰指的是使用者儲存的一些鍵被可以被 redis 主動地從例項中刪除,從而產生讀 miss 的情況,那麼 redis 為什麼要有這種功能?這就是我們需要 的...

SpringBoot使用Redis快取

1.配置pom檔案 org.springframework.boot spring boot starter data redis org.springframework.boot spring boot starter cache net.sf.ehcache ehcache 2.修改專案啟動類,...

django使用redis快取

遇到問題 開發過程中某乙個功能模組載入速度慢且該功能所需資料更新頻率低。開發環境 window10,python2.7,django1.11.13 找到redis x64 3.2.100.msi django中安裝pip install django redis django中的中配置的redis的...