缓存

未匹配的标注
本文档最新版为 6.x,旧版本可能放弃维护,推荐阅读最新版!

缓存

简介

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

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

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/lumen/5.6/cache...

译文地址:https://learnku.com/docs/lumen/5.6/cache...

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
贡献者:2
讨论数量: 0
发起讨论 只看当前版本


暂无话题~