1、安装redis模块
在compose.json的require中添加
"predis/predis": "*","illuminate/redis": "*",
然后执行composer update
2、修改.env文件,设置CACHE_DRIVER
CACHE_DRIVER=redis
3、在config文件夹中增加database.php
'redis' => [
'cluster' => env('REDIS_CLUSTER', false),
'default' => ['host' => env('REDIS_HOST', '127.0.0.1'),'port' => env('REDIS_PORT', 6379),'database' => env('REDIS_DATABASE', 0),'password' => env('REDIS_PASSWORD', null), ],
4、修改bootstrap/app.php文件
…………$app = new Laravel\Lumen\Application( realpath(__DIR__.'/../'));// 读取数据库配置$app->configure('database');…………//开启门面$app->withFacades();…………// 注册redis服务$app->register(Illuminate\Redis\RedisServiceProvider::class);//redis…………
// 在程序中使用
// 缓存是否存在if (app ('cache' )->has ( $access_token )) {// 获取缓存 $accessAppId = app ( 'cache' )->get ( $access_token );} else {// 保存缓存,并且设置为120分钟失效 app('cache')->put($access_token, $value, 120);}