北流網(wǎng)站建設網(wǎng)站搭建教程
創(chuàng)建接口
這里使用的是阿里云提供的接口服務直接做的測試,接口地址
curl http://localhost:8080/initData?token=AppWithRedis
這里主要通過參數(shù)cacheFirst=false和true來區(qū)分是否走緩存,正常的業(yè)務機制可能是通過后臺代碼邏輯自行控制的,這里也列幾點使用redis的優(yōu)點
- 通過將頻繁訪問的數(shù)據(jù)存儲在Redis緩存中,可以減少對數(shù)據(jù)庫的訪問次數(shù),從而降低數(shù)據(jù)庫的負載和提升系統(tǒng)的整體性能。
- Redis的讀寫速度極快,將其作為緩存存儲可以顯著提高系統(tǒng)的響應速度和用戶體驗。
引入Redis緩存機制可以顯著提升系統(tǒng)的性能和響應速度,降低數(shù)據(jù)庫的負載,提高用戶體驗,并易于擴展和維護。
登錄數(shù)據(jù)庫
登錄云數(shù)據(jù)庫RDS控制臺,在實例列表頁面,找到目標實例,點擊實例名稱;
在新頁面點擊登錄數(shù)據(jù)庫,如遇到提示歡迎使用極簡模式,可以選擇跳過,直接使用。如遇到提示創(chuàng)建DMS服務關聯(lián)角色,點擊確認。如遇到提示實例自動接入開關,默認選擇為開,可根據(jù)需要選擇,可以在界面右上角點擊實例自動接入:進行配置。
RDS管理控制臺
如出現(xiàn)了登錄實例對話框,輸入數(shù)據(jù)庫賬號(此處為rds)密碼(此處為用戶設置的密碼),管控模式選擇自由操作,點擊登錄。
在SQLConsole窗口中輸入
SELECT * FROM `employee_department`
接口測試
通過對比訪問帶緩存與不帶緩存的接口,驗證緩存功能
驗證不帶緩存的接口
通過瀏覽器訪問
http://<ECS公網(wǎng)IP>/getAllEmployeesInDepartment?departmentId=1&cacheFirst=false接口,返回值為:
訪問緩存接口:
通過瀏覽器訪問
http://<公網(wǎng)IP>/getAllEmployeesInDepartment?departmentId=1&cacheFirst=true接口,返回值為:
可見?message?字段中提示當前數(shù)據(jù)從緩存中讀取,說明緩存已被正確命中。
登錄redis緩存服務器
驗證緩存數(shù)據(jù):
云數(shù)據(jù)庫Redis版管理控制臺
登錄云數(shù)據(jù)庫Redis版控制臺,在實例列表頁面,找到目標實例,點擊實例名稱;
在新頁面點擊登錄數(shù)據(jù)庫,如出現(xiàn)了登錄實例對話框,輸入數(shù)據(jù)庫賬號(此處為redis)密碼(此處為用戶設置的密碼),安全托管可以選擇不開啟,管控模式選擇自由操作,點擊登錄。
在SQLConsole中輸入:GET department:1
刪除數(shù)據(jù)庫中數(shù)據(jù)驗證測試
通過刪除數(shù)據(jù)庫中的數(shù)據(jù),驗證緩存命中
訪問緩存接口:.
不帶緩存接口
云小站_專享特惠_云產(chǎn)品推薦-阿里云