MemCache工作流程
MemCache工作流程记录
memcache是一套分布式的高速缓存系统,目前被许多网站使用来提升访问速度,尤其是对一些大型的、需要频繁访问数据库的网站速度提升尤为明显,其工作流程如下:
NO1:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;
NO2:如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中;
NO3:每次更新数据库的同时更新memcached中的数据,保证一致性;