缓存


1、简介

Lumen为不同的缓存系统提供了统一的API。缓存配置项位于.env文件。在该文件中你可以指定在应用中默认使用哪个缓存驱动。Lumen支持目前流行的缓存系统如MemcachedRedis等。

2、和Laravel的区别

Lumen缓存驱动使用和Laravel一模一样的代码,除了配置之外,在Lumen和Laravel中使用缓存没有任何区别,因此,具体使用示例可参考完整的Laravel文档

注:使用Cache门面前,要取消bootstrap/app.php文件中调用$app->withFacades()方法前的注释。

Redis支持

在Lumen中使用Redis缓存之前,需要通过Composer安装predis/predis (~1.0)以及illuminate/redis (5.2.*) 包,然后,在bootstrap/app.php文件中注册Illuminate\Redis\RedisServiceProvider

如果你没有在 bootstrap/app.php文件中调用 $app->withEloquent(),那么就需要在 bootstrap/app.php文件中调用 $app->configure('database');来确保Redis数据库配置被正确加载。


Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 用户授权

>> 下一篇: 数据库