缓存
优质
小牛编辑
146浏览
2023-12-01
简介
Laravel 给各种不同的缓存系统提供了统一的 API,缓存的配置文件都放在 .env
中,在这个文件中,你可以指定默认想用哪个缓存驱动,Laravel 非常好的支持当前流行的缓存后端,如 Memcached 和 Redis。
不同于 Laravel
Lumen 缓存驱动与 Laravel 缓存驱动使用了完全相同的代码。 除配置之外,在 Lumen 缓存的使用和 Laravel 缓存的使用并没有区别。因此,请阅读 Laravel 文档 来获取使用示例。
注意: 在使用
Cache
门面之前,请确认已经去掉bootstrap/app.php
文件中对$app->withFacades()
调用的注释。
Redis 支持
在你选择使用 Redis 作为 Lumen 的缓存之前,你需要通过 Composer 预先安装 illuminate/redis (5.5.*)
。然后,你需要在 bootstrap/app.php
文件中注册 Illuminate\Redis\RedisServiceProvider
。
如果你没有在 bootstrap/app.php
文件中调用 $app->withEloquent()
,那么,你应该在 bootstrap/app.php
文件中调用 $app->configure('database');
,这样才能保证 Redis 数据库配置的正确加载。