• Laravel中的缓存


    Laravel为各种不同的缓存系统提供一致的API

    Laravel支持各种常见的后端缓存系统,如File Memcached和Redis

     主要方法

    put()

    add()

    forever()

    get()

    pull()

    forget()

    has()

    使用方式

    use IlluminateSupportFacadesCache;
        /**
         * 设置缓存
         */
        public function cache1()
        {
            //put 保存对象到缓存中
            Cache::put('key1','val1',10);
            //设置成功返回true ,key1如果已经存在返回false
            $bool = Cache::add('key1','val1',10);
            //dd($bool);
            //forever() 永久存储
            Cache::forever('key3','val3');
            //has() 判断是否存在
            if (Cache::has('key1')){
                $val =  Cache::get('key1');
                var_dump($val);
            }else{
                echo '缓存不存在';
            }
        }
    
        /**
         * 读取缓存
         */
        public function cache2()
        {
            //get() 从缓存中获取对象
            $val =  Cache::get('key1');
            var_dump($val);
            //pull() 读取一次后删除
            $val3 = Cache::pull('key3');
            var_dump($val3);
            //forget() 删除缓存 删除成功返回true
            $bool = Cache::forget('key1');
        }

    文件缓存的目录

     php artisan cache:clear 删除全部缓存

  • 相关阅读:
    Python大婶博客汇总
    DevOps之零停机部署
    DevOps之持续交付
    DevOps工具链
    DevOps的概念
    敏捷开发
    自动化运维
    tomcat优化
    java 集合专练
    java匿名内部类,多态,接口练习
  • 原文地址:https://www.cnblogs.com/polax/p/13398527.html
Copyright © 2020-2023  润新知