1. 程式人生 > >Memcached使用總結之:Memcache知識點梳理

Memcached使用總結之:Memcache知識點梳理

操作流程

1、檢查客戶端的請求資料是否在memcached中,如有,直接把請求資料返回,不再對資料庫進行任何操作,路徑操作為①②③⑦。
2、如果請求的資料不在memcached中,就去查資料庫,把從資料庫中獲取的資料返回給客戶端,同時把資料快取一份到memcached中(memcached客戶端不負責,需要程式明確實現),路徑操作為①②④⑤⑦⑥。
3、每次更新資料庫的同時更新memcached中的資料,保證一致性。
4、當分配給memcached記憶體空間用完之後,會使用LRU(Least Recently Used,最近最少使用)策略加上到期失效策略,失效資料首先被替換,然後再替換掉最近未使用的資料。