Menu

缓存

缓存

简介

Laravel 给各种不同的缓存系统提供了统一的 API,缓存的配置文件都放在 .env 中,在这个文件中,你可以指定默认想用哪个缓存驱动,Laravel 非常好的支持当前流行的缓存后端,如 MemcachedRedis

不同于 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 数据库配置的正确加载。

本文章首发在 Laravel China 社区
上一篇 下一篇
讨论数量: 0
发起讨论


暂无话题~