Lumen为不同的缓存系统提供了统一的API。缓存配置项位于.env
文件。在该文件中你可以指定在应用中默认使用哪个缓存驱动。Lumen支持目前流行的缓存系统如Memcached和Redis等。
Lumen缓存驱动使用和Laravel一模一样的代码,除了配置之外,在Lumen和Laravel中使用缓存没有任何区别,因此,具体使用示例可参考完整的Laravel文档。
注:使用
Cache
门面前,要取消bootstrap/app.php
文件中调用$app->withFacades()
方法前的注释。
在Lumen中使用Redis缓存之前,需要通过Composer安装predis/predis (~1.0)
以及illuminate/redis (5.2.*)
包,然后,在bootstrap/app.php
文件中注册Illuminate\Redis\RedisServiceProvider
。