1. 程式人生 > >SpringBoot整合Redis初實踐

SpringBoot整合Redis初實踐

取數據 redis服務器 公眾號 redis-cli 內存 將在 個數 img 代理

  Redis是一個開源(BSD許可),內存存儲的數據結構服務器,可用作數據庫,高速緩存和消息隊列代理。

  有時,為了提升整個網站的性能,在開發時會將經常訪問的數據進行緩存,這樣在調用這個數據接口時,可以提高數據加載的效率

  本文將在Boot項目中進行Redis的整合,將常用的數據緩存到Redis服務器中,提高常用服務的並發能力.

項目環境:

  jdk1.8

  maven3.5

  spring boot 2.0.4.RELEASE

  spring-boot-starter-data-redis 2.0.4.RELEASE

  Redis3.2

一.安裝Redis

  關註"Terry的私人教程"公眾號回復 Redis

獲取下載地址

  下載之後解壓到本地 打開redis-cli.exe運行

  技術分享圖片

  運行成功之後可以通過 Redis Desktop Manager 連接查看

  技術分享圖片

二.集成Redis

  本項目在調用天氣接口數據時將數據緩存到Redis中

  具體實現:

  引入StringRedisTemplate,增加對Redis服務器操作

  設置緩存時間

  技術分享圖片

  Redis以key-value為儲存格式,所以在調用此方法時會將調用的地址作為key,調用數據為value,每次調用是首先判斷在Redis中是否存在此key,如有此key,直接else將數據調出,

如不存在就重新去獲取數據,並初始化到Redis中

  技術分享圖片

三,運行結果

  通過日誌可以發現已將數據緩存Redis服務器中

  技術分享圖片

  通過Redis Desktop Manager查看

技術分享圖片

  整合Redis成功,如有問題請關註公眾號"Terry的私人教程"留言

  

  

  

 

  

SpringBoot整合Redis初實踐