thinkphp5.1中的缓存简单总结

Posted 代码当酒喝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5.1中的缓存简单总结相关的知识,希望对你有一定的参考价值。

缓存很重要,自己尝试更重要

tp支持的缓存驱动还挺多的,虽然有手册但是自己操作一遍,然后自己总结还是很重要的,加深记忆的同时,也更有底气

1.测试路由

    //测试路由
    Route::get('/set', function (){
        $ss = cache('name',"lisi",10);
        var_dump($ss);
    });

    Route::get('/get', function (){

        $res = cache('name');
        var_dump($res);
    });

2.设置/获取

2.1设置缓存

//			key    value  expire:过期时间,单位秒
$ss = cache('name',"lisi",10);
var_dump($ss);// true/false

总结:成功返回true,失败返回false

2.1缓存字符串类型

//设置
 $ss = cache('name',"lisi",10);
        var_dump($ss); //true/false
    
    //获取    
 $res = cache('name');
        var_dump($res); // "lisi" 字符串lisi

2.2缓存布尔类型


//设置
 $ss = cache('name',true,10);
        var_dump($ss); //true/false
    
    //获取    
 $res = cache('name');
        var_dump($res); // "1" 字符串1


//设置
 $ss = cache('name',false,10);
        var_dump($ss); //true/false
    
    //获取    
 $res = cache('name');
        var_dump($res); // "" 空字符串

2.3缓存整型

//设置
 $ss = cache('name',10,10);
        var_dump($ss); //true/false
    
    //获取    
 $res = cache('name');
        var_dump($res); // "10" 字符串10

3.缓存过期获取结果

//设置
 $ss = cache('name',10,10);
        var_dump($ss); //true/false
    
    //获取    
 $res = cache('name');
        var_dump($res); // "10" 字符串10 ,缓存过期后返回的是 bool(false)

以上是关于thinkphp5.1中的缓存简单总结的主要内容,如果未能解决你的问题,请参考以下文章

js数组遍历方法总结

如何使用yii2的缓存依赖特性

如何使控制台中的视图缓存片段过期?

片段的onPause()中的缓存数据在返回片段时为null

Mybatis 学习笔记总结

查看发票组代码后的总结和有感