laravel 中 Cache 的使用|2019-02-12

2019-02-12  本文已影响4人  OSong
use Illuminate\Support\Facades\Cache;

    public function cache1()
    {
        //put 写入缓存
        Cache::put('key1', 'val10', 10);
        //add() 添加缓存 成功返回 true 如果键存在返回 false
        $bool = Cache::add('key2', 'val2', 10);
        var_dump($bool);
        //forever 永久缓存, 没有过期时间
        Cache::forever('key3', 'val3');
        //使用 has 判断键是否存在
        if(Cache::has('key4')) {
            $val = Cache::get('key3');
            var_dump($val);
        } else {
            echo 'No';
        }
    }


  public function cache2()
    {
        //get() 取出缓存
        $val = Cache::get('key1');
        var_dump($val);
        //pull() 取出缓存,并从缓存中移除
        $val2 = Cache::pull('key2');
        var_dump($val2);
        //forget() 从缓存移除 成功返回 true 失败返回 false
        $bool = Cache::forget('key3');
        var_dump($bool);
    }

image.png
上一篇 下一篇

猜你喜欢

热点阅读