• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    laravel框架的缓存操作代码实例

    laravel为不同的缓存系统提供了统一的API。缓存配置位于config/cache.php。Laravel目前支持主流的缓存后端有Memcached和Redis等。

    主要方法:

    系统默认是使用文件缓存,其缓存文件储存的位置位于storage/framework/cahce/date

    设置缓存

    语法:cache::put('key','value',$mintes);

    如果该键存在则直接覆盖原来的

    cache::add(‘key',‘value',$mintes)

    add方法只会在缓存项不存在的情况下添加数据到缓存,返回布尔值,不会覆盖之前的数据。

    forever方法并不是真的永久缓存,只不过是时间截止是比较大的值(2286年)

    forget方法手动从缓存中移除

    获取缓存数据

    Cache门面的get方法用于从缓存中获取缓存项,如果缓存项不存在,返回null. 如果需要的话你可以传递第=二个参数到get 方法指定缓存项不存在时返回的自定义默认值:

    Svalue = Cache:get('key');

    获取指定的key值

    $value = Cache::get'key', 'default');获取指定的 key值,如果不存在,则使用默认值

    可以传递一一个匿名函数作为默认值,如果缓存项不存在的话闭包的结果将会被返回。传递匿名函数允许你可以从数据库或其它外部服务获取默认值:

    Svalue = Cache::get('key', function() {
    return b::tabl..)->get();
    
    });

    检查缓存项是否存在

    has 方法用于判断缓存项是否存在:

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

    删除缓存数据

    语法:

    $value = Cache:pull('key');从缓存中获取缓存项然后删除,如果缓存项不存在的话返回null,一般设置- -次性的存储的数据

    Cache::forget('key');使用forget方法从缓存中移除缓存项数据

    Cace:flush();:使用flush 方法清除所有缓存:并且删除对应的目录

    获取存储

    语法:Cache::remember 

    到此这篇关于laravel框架的缓存操作代码实例的文章就介绍到这了,更多相关laravel框架的缓存操作内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Laravel 重写日志,让日志更优雅
    • laravel使用组件实现微信网页授权登入
    • Laravel统一封装接口返回状态实例讲解
    • laravel中Join语法以及使用Join多个条件
    • laravel join关联查询代码实例
    • laravel日志优化实例讲解
    • laravel下trait的使用代码实例详解
    • 清除laravel缓存命令代码实例
    • 如何用Laravel包含你自己的帮助函数
    上一篇:phpstorm远程连接服务器并实时更新发布代码(thinkphp6.0.7)
    下一篇:laravel join关联查询代码实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    laravel框架的缓存操作代码实例 laravel,框架,的,缓存,操作,