3.4.1 大型互聯網高併發緩存架構

緩存架構分析

在這裏插入圖片描述

緩存雪崩

在這裏插入圖片描述

緩存擊穿

在這裏插入圖片描述

Java 應用層 - 自定義緩存註解

在這裏插入圖片描述

康威定律

在這裏插入圖片描述

網易雲 - Redis服務

在這裏插入圖片描述

網易後段架構中緩存方面設計

  1. 延遲是可以接受的
  2. nginx + lua + redis
  3. 遊覽器也有本地緩存Web SQL + Local Storage 等等…
  4. 數據傾斜,保證數據均衡分配
  5. 康威定律
  6. redis端口號不要直接對外開放
    • 雲平臺 安全組
    • 自建機房 :不要bind 0.0.0.0
  7. 每個命令注意它的時間複雜度,redis文檔中有。
  8. 監控工具 :redis - live 利用info搭建平臺自研預警,或zabbix
  9. 對redis進行改進,優化

錯誤:頁面不會緩存

頁面有緩存,比如頁面中存有該圖片但不意味着就不向服務器發送請求,遊覽器會向服務器發送請求但服務器返回的body爲空的,由響應碼告訴說該數據緩存中有你可以在本地找找。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章