缓存

?缓存支持文件缓存、memcached缓存,两个缓存可以无缝替换。

1.注册文件缓存

Di::$Di->register('cache',function(){
????return?new?\mpf\cache\FileCache(__DIR__.'/../runtime/fileCache');
},true);


2.注册memcached缓存

Di::$Di->register('cache',function(){
????$servers?=?[
????????['127.0.0,1','11211',100]
????];
????return?new?\mpf\cache\MemCache('persistent_id',$servers);
},true);


3.缓存数据

//设置一个缓存数据3600秒过期
Di::$Di->cache->set('key',1,3600);
?
//设置一个缓存数据永远不过期
Di::$Di->cache->set('key',1,0);

获取缓存数据

//获取缓存
Di::$Di->cache->get('key');

?


php文档