laravel基础之缓存分析

在laravel中,关于缓存非常简单。默认属于file缓存,

    方法有 put() add() forever() has() get() pull() forget() 

    配置在 config/cache.php中


//保存缓存
    public function cache1(){
        //put() 保存对象到缓存中    '键', '值', 缓存时间
//        Cache::put('key1', 'val1', 10);

        //add() 如果缓存不存在则加入缓存,如果缓存存在则返回false
//        $bool = Cache::add('key2', 'val2', 10);
//        var_dump($bool);

        //forever() 永久保存缓存
        Cache::forever('key3', 'val3');

        //has() 判断key是否存在,
        if(Cache::has('key5')) {
            $val = Cache::get('key3');
            var_dump($val);
        }else{
            echo '不存在';
        }
    }

    //提取缓存
    public function cache2(){
        //get() 从缓存中获取对象
        $val = Cache::get('key3');
        var_dump($val);

        //pull() 取出缓存之后就删除缓存
        $val = Cache::pull('key3');
        var_dump($val);

        //forget() 删除缓存,成功返回true,失败返回false
        $val = Cache::pull('key1');
        var_dump($val);

    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值