标签:获取 开启 get on() emc array composer 数据 forever
Laravel 为不同的缓存系统提供了统一的 API。缓存配置位于 config/cache.php。
Laravel 目前支持主流的缓存后端如 File、Memcached 和 Redis 等,默认是使用文件缓存。
默认laravel支持缓存介质:"apc", "array", "database", "file", "memcached", "redis"
use Cache; # 门面
# 添加 如果key不存在则添加成功,如果key存在,返回false
Cache::add(‘key‘, ‘value‘, $minutes);
# 设置 不管key值是否存,都可以设置成功
Cache::put(‘key‘, ‘value‘, $minutes);
# 设置永久缓存
Cache::forever(‘key‘, ‘value‘);
$value = Cache::get(‘key‘);
$value = Cache::get(‘key‘, ‘default‘);
$value = Cache::get(‘key‘, function(){});
# 获取的同时并存储
$value = Cache::remember(‘users‘, $minutes, function () {
return ‘key不存的时候返回的数据‘;
});
# 检查缓存的key值是否存在,存在返回true否则返回false
Cache::has(‘key‘)
# 先获取再删除
$value = Cache::pull(‘key‘);
# 删除单个
Cache::forget(‘key‘);
# 清除所有的缓存
Cache::flush();
文件所生成的地方在
composer require predis/predis
开启对应的redis 服务,要保证服务正常
标签:获取 开启 get on() emc array composer 数据 forever
原文地址:https://www.cnblogs.com/makalochen/p/14400399.html