步驟一:
首先我們需要在docker 上面安裝 redis
如果讀者之前沒有安裝redis 請看我之前寫的文章 ### http://www.reibang.com/p/169f14a7dd6f
docker pull redis 在docker 上下載 redis
docker images 查看自己安裝了的鏡像 主要是想要得到 我們下載的 鏡像名稱
image.png
按照下載的鏡像名稱 運行 redis 鏡像
docker run -d -p 6379:6379 --name myredis docker.io/redis
上面的運行方式 是沒有密碼的運行方式 我們可以按照下面有密碼的方式來運行
docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"
步驟二:
接下來我們 需要了解我們用什么api 來操作 redis
我們選擇使用 spring-data-redis
image.png
接下來我們來完成對于文章模塊的緩存操作:
首先在文章模塊的pom 里面加入 依賴
image.png
接下來 我們 修改 application.yml 在spring 的節(jié)點下加入 redis的配置 :
image.png
接下來我們修改文章的代碼 根據(jù)文章id 獲取 內(nèi)容加入 緩存 原理就是 先從緩存中取出來 如果沒有 就從數(shù)據(jù)庫查詢
接下來存到緩存 并設置過期時間
image.png
接下來我們實在修改和刪除的時候 要記得刪除 緩存 或者做一個修改
image.png
image.png
設置緩存過期時間如下:
image.png