介绍

Laravel为各种缓存系统提供了统一的API。缓存配置位于.env文件中。在此文件中,您可以指定在整个应用程序中默认使用的缓存驱动程序。Laravel开箱即用地支持流行的缓存后端,例如MemcachedRedis

与Laravel的区别

Lumen缓存驱动程序使用与完整的Laravel缓存驱动程序完全相同的代码。除了配置,在Lumen中使用缓存与在Laravel中使用缓存之间没有区别。因此,请查阅完整的Laravel文档以获取用法示例。

注意:在使用Cache外观之前,请确保已取消注释文件中的方法调用。 $app->withFacades()``bootstrap/app.php

Redis支持

在通过Lumen使用Redis缓存之前,您需要通过Composer 安装软件包。然后,您应该在文件中注册:illuminate/redis``Illuminate\Redis\RedisServiceProvider``bootstrap/app.php

  1. $app->register(Illuminate\Redis\RedisServiceProvider::class);

如果你还没有叫你的文件,那么你应该调用中的文件,以确保Redis的数据库配置是否正确装入。$app->withEloquent()``bootstrap/app.php``$app->configure('database');``bootstrap/app.php