首頁  >  文章  >  資料庫  >  redis為什麼適合做緩存

redis為什麼適合做緩存

(*-*)浩
(*-*)浩原創
2019-06-17 10:46:492984瀏覽

Redis是一款記憶體快取資料庫;

資料模型為:key - value,非關係型資料庫所使用的儲存資料的格式;

redis為什麼適合做緩存

資料庫快取:(推薦學習:Redis影片教學

sql語句時key值,查詢結果resultSet是value,當同一個查詢語句存取時(select * from t_product),只要曾經查詢過,呼叫快取直接回傳resultSet,節省了資料庫讀取磁碟資料的時間。

持久層快取:

減少了連接資料庫的時間;減少了resultSet封裝成物件的過程。

業務層與控制層的快取:

減少呼叫層次。

描述快取在業務層的邏輯:

查詢商品資訊

判斷目前查詢在快取是否有資料

#如果有數據,直接返回,當前請求結束;

如果沒有數據,查詢持久層數據庫數據,獲取數據存儲再緩存一份,供後續訪問使用;

更多Redis相關技術文章,請造訪Redis資料庫使用入門教學欄位進行學習!

以上是redis為什麼適合做緩存的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn