缓存

缓存

简介

Laravel 为各种缓存系统提供了统一的 API。缓存配置位于 .env 文件中。在该文件中你可以指定应用默认使用哪个缓存驱动。 Laravel 支持当前流行的后端缓存,例如 MemcachedRedis

不同于 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 数据库配置。

本文章首发在 LearnKu.com 网站上。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
贡献者:3
讨论数量: 0
发起讨论 只看当前版本


暂无话题~