laravel笔记-缓存
laravel缓存介绍:·Laravel为各种不同的缓存系统提供了一直的API·Laravel支持各种常见的后端缓存系统 如:File MemcachedRedis主要方法:【put()【add()【forever()【has()【get()【pull()【forget()//put() 添加//Cache::pu...
·
laravel缓存
介绍:
·Laravel为各种不同的缓存系统提供了一直的API
·Laravel支持各种常见的后端缓存系统 如:File Memcached Redis
主要方法:
【 put()
【 add()
【 forever()
【 has()
【 get()
【 pull()
【 forget()
//put() 添加
//Cache::put('key1','val1',10);
//add() 添加 存在-> 添加失败 不存在 ->添加成功
//$bool = Cache::add('key2','val2',10);
//var_dump($bool);
// forever() 永久保存
//Cache::forever('key3','val3');
//has() 判断是否存在键值
//get() 单纯的取
$val = Cache::get('key1');
var_dump($val);
//pull() 取出来删掉
//forget() 从缓存中删除 成功ture 失败false
配置文件:
·/config/cache.php
public function cache1()
{
//put() 添加
//Cache::put('key1','val1',10);
//add() 添加 存在-> 添加失败 不存在 ->添加成功
//$bool = Cache::add('key2','val2',10);
//var_dump($bool);
// forever() 永久保存
//Cache::forever('key3','val3');
//has() 判断是否存在键值
if(Cache::has('key1')){
$val = Cache::get('key1');
var_dump($val);
}else{
echo 'key1 无';
}
}
public function cache2()
{
//get() 单纯的取
$val = Cache::get('key1');
var_dump($val);
//pull() 取出来删掉
//forget() 从缓存中删除 成功ture 失败false
}
更多推荐
已为社区贡献1条内容
所有评论(0)