Memcached 內存緩存系統,將數據庫中的數據預緩存到預分配的指定內存空間爲前端提供訪問,達到減少業務直接訪問數據庫的次數(減少高併發、提升數據庫訪問性能、加速動態應用服務的能力)
應用場景:
1 做後端數據庫的緩存
a 完整緩存(易)
b 熱點緩存 (難)
高併發業務需要提前預熱,電商秒殺一般採用(node.js、Js)獲取資格,並不是瞬間秒殺到商品
當數據庫內容更新時,同時觸發緩存更新,防止給用戶過期的數據
對於持久化緩存存儲系統,例如;redis,可以代替一部分數據的存儲。一些簡單的數據業務,投票,統計,好友關注等
2作爲集羣的session會話共享存儲