zoukankan      html  css  js  c++  java
  • Yii Cache 缓存的使用

    我的缓存组件配置在configmain.php文件,配置如下:

    'components' => [ 
        'cache' => [ 
            'class' => 'yiicachingFileCache', 
            'cachePath' => '@runtime/cache2', 
        ], 
    ],

    所谓的文件缓存,其实就是把我们要缓存的数据存放到文件内,

    文件缓存路径:

    默认的缓存路径是@app untimecache目录下,如果你想要修改缓存路径,可以像上面配置一样,配置下cachePath即可

    $cache = Yii::$app->cache; 
    $data = $cache->get('cache_data_key'); 
    if ($data === false) { 
        //这里我们可以操作数据库获取数据,然后通过$cache->set方法进行缓存 
        $cacheData = ...... 
        //set方法的第一个参数是我们的数据对应的key值,方便我们获取到 
        //第二个参数即是我们要缓存的数据 
        //第三个参数是缓存时间,如果是0,意味着永久缓存。默认是0 
        $cache->set('cache_data_key', $cacheData, 60*60); 
    } 
    var_dump($data);

    参考自:http://www.manks.top/yii2_cache.html 

  • 相关阅读:
    redis安装
    redis的使用场景和基本数据类型
    (传输层)tcp协议
    async/await
    Promise对象
    对称加密与非对称加密
    Js遍历数组总结
    HTTPS加密传输过程
    HTML节点操作
    Js的new运算符
  • 原文地址:https://www.cnblogs.com/chrdai/p/8954262.html
Copyright © 2011-2022 走看看