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中的缓存简单总结的主要内容,如果未能解决你的问题,请参考以下文章