Springboot集成redis

redis能幫我們分散掉數(shù)據(jù)庫的壓力,有了它能更好的支持并發(fā)性能!
可以這樣理解redis位于數(shù)據(jù)庫和springboot框架之間,起到數(shù)據(jù)緩存的作用。
在idea當中已經(jīng)集成了redis的插件配置


創(chuàng)建完成后會得到idea的驅(qū)動以及工具接口。
之后就要在本地啟動redis服務(wù),這個過程就好像類似啟動mysql服務(wù)。
我們可以到redis的官網(wǎng)下載,根據(jù)自己的系統(tǒng)選擇x64or x32
之后在本地需要開啟redis服務(wù)

使用Java進行鏈接,向redis當中緩存數(shù)據(jù)
配置 - -application.yml
測試類
由于框架已經(jīng)添加了redis 所以只需要將?redisTemplate 注入到Bean當中就可以調(diào)用接口對redis進行數(shù)據(jù)緩存。
當頁面查詢數(shù)據(jù)時首先去緩存當中查找數(shù)據(jù), 如果沒有數(shù)據(jù)再向數(shù)據(jù)庫請求資源,因為redis的存儲類型,存取速度很快,能在一定程度上減緩數(shù)據(jù)庫的壓力。提升并發(fā)性能,加固網(wǎng)站的穩(wěn)定性。
我們可以起線程池對接口進行并發(fā)測試,查看是否符合邏輯,必要的加上鎖。
最后附上reids的可視化鏈接工具
https://github.com/qishibo/AnotherRedisDesktopManager
標簽: