springboot 2.x版本Redis設置JedisConnectionFactory


一、

springboot2.x 集成redis時,配置連接信息和構造方法發生了改變。

2.X版本可以使用RedisStandaloneConfiguration、RedisSentinelConfiguration、RedisClusterConfiguration三種方式配置連接信息。

這里我們以RedisStandaloneConfiguration為例,修改之前的配置。 

 

  同樣的RedisCacheManager的配置方式也不能再以RedisTemplate為參數初始化,參考:官方文檔
我們改為:

 

二、

以上配置使用的是直接連接redis的方式,即每次連接都創建新的連接。當並發量劇增時,這會帶來性能上開銷,同時由於沒有對連接數進行限制,則可能使服務器崩潰導致無法響應。

所以我們一般都會建立連接池,事先初始化一組連接,供需要redis連接的線程取用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM