zoukankan      html  css  js  c++  java
  • Laravel5.4使用Memcached缓存

    修改默认的缓存驱动

    Laravel默认的缓存驱动是file,想要切换为Memcached需要修改.env文件。把CACHE_DRIVER=file改为CACHE_DRIVER=memcached,改好以后需要在命令行执行php artisan config:cache重建配置缓存才能生效。

    使用缓存

    配置缓存前缀

    为防止缓存冲突,通常会配置缓存名前缀。Laravel中的默认缓存前缀配置是configcache.php'prefix' => 'laravel',对应的实际生成的缓存名是laravel:缓存名

    写入缓存

    use IlluminateSupportFacadesCache;
    $minutes = Carbon::now()->addMinutes(30);
    Cache::put('key', 'value', $minutes);
    

    获取缓存

    Cache facade 中的 get 方法用来从缓存中获取缓存项,如果缓存中不存在该缓存项,返回 null 。你也可以向 get 方法传递第二个参数,用来指定缓存项不存在时返回的默认值:

    $value = Cache::get('key');
    $value = Cache::get('key', 'default');
    

    判断缓存是否存在

    has 方法可以用来检查一个项目是否存在于缓存中:

    if (Cache::has('key')) {
        //
    }
    

    更多细节可以参考laravel China的文档

  • 相关阅读:
    百度搜索技巧
    phpstorm知识点
    A-Z
    边框
    display
    布局
    盒模型
    浮动
    字体与图标
    pselect 问题
  • 原文地址:https://www.cnblogs.com/timeismoney/p/7267387.html
Copyright © 2011-2022 走看看