菜鸟CK 2016-07-10 17:25:54 11158次浏览 3条评论 11 3 0

一、配置缓存组件

在应用主体配置文件@app/config/web.php中的$config数组下的components数组中配置cache组件

'cache' => [
    'class' => 'yii\caching\FileCache',
]

具体位置:

filecache.png

二、缓存操作

$cache = \Yii::$app->cache;

  • 添加缓存
    1.添加一个缓存
    $cache->add('name','value');
    2.添加多个缓存
    $cache->madd(['nameone'=>'valueone','nametwo'=>'valuetwo']);
    
  • 读取缓存
    1.读取一个缓存
    $cache->get('name');
    2.读取多个缓存
    $cache->mget(['nameone','nametwo']);
    
  • 判断缓存是否存在
    $cache->exists('name');
    
  • 删除缓存
    1.删除一个缓存
    $cache->delete('name');
    2.删除全部缓存
    $cache->flush();
    
觉得很赞
您需要登录后才可以评论。登录 | 立即注册