缓存
简介
Laravel 为各种缓存系统提供了统一的 API。缓存配置位于 .env
文件中。在该文件中你可以指定应用默认使用哪个缓存驱动。 Laravel 支持当前流行的后端缓存,例如 Memcached 和 Redis 。
不同于 Laravel
Lumen 缓存驱动与 Laravel 缓存驱动使用了完全相同的代码。除配置之外,在 Lumen 中使用缓存和在 Laravel 中使用缓存没有区别;因此,请参阅 Laravel 文档 来获取使用示例。
注意: 在使用
Cache
Facade 之前,请确保在bootstrap/app.php
文件中没有注释掉$app->withFacades()
方法的调用。
Redis 支持
在使用 Lumen 的 Redis 缓存之前,你需要通过 Composer 安装 illuminate/redis
包。然后,你需要在 bootstrap/app.php
文件中注册 Illuminate\Redis\RedisServiceProvider
。
$app->register(Illuminate\Redis\RedisServiceProvider::class);
如果你没有在 bootstrap/app.php
文件中调用 $app->withEloquent()
,那么你应该在 bootstrap/app.php
文件中调用 $app->configure('database');
以确保正确加载 Redis 数据库配置。
查看更多 Laravel 中文文档 信息