缓存
1.di.php
// 缓存 - Memcache/Memcached // $di->cache = new \PhalApi\Cache\MemcacheCache(\PhalApi\DI()->config->get('sys.mc'));; //redis缓存 // $di->cache = new PhalApi\Cache\RedisCache(\PhalApi\DI()->config->get('sys.redis')); //文件缓存 $di->cache = new PhalApi\Cache\FileCache(array('path' => API_ROOT . '/runtime', 'prefix' => 'api'));
2.使用
//设置缓存 \PhalApi\DI()->cache->set('thisYear', 2021, 60); //获取缓存 $data['cache_data']=\PhalApi\DI()->cache->get('thisYear');
3.配置
'mc' => array( 'host' => '127.0.0.1', 'port' => 11211, 'weight' => 10 ), /** * Redis缓存服务器参考配置 */ 'redis' => array( 'host' => '127.0.0.1', 'port' => 6379, 'auth' => 'redis' ),