lumen框架使用redis缓存

前言:本文主要记录lumen框架使用redis缓存!

1、安装redis相关拓展包

1
2
composer require illuminate/redis
composer require predis/predis

2、修改.env文件

lumen 相关配置文件在 vendor\laravel\lumen-framework\config 目录,可以将config目录复制到根目录。

设置CACHE_DRIVER、Redis相关参数

1
2
3
4
5
6
7
8
.....
CACHE_DRIVER=redis

#redis相关参数
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_DB=0

3、修改bootstrap/app.php 文件

1
2
3
4
5
6
// 开启门面(取消注释即可)
$app->withFacades();
// 读取数据库配置
$app->configure('database');
// 注册redis服务
$app->register(Illuminate\Redis\RedisServiceProvider::class);

4、使用redis缓存

1
2
3
4
5
6
use Illuminate\Support\Facades\Cache;

// 设置缓存
Cache::put('name', 'lisuibi');
// 获取缓存
Cache::get('name');

完成!