Lumen5.6配置redis

Lumen5.6配置redis

1.安装redis扩展,以下两种方法

1.1 .

composer require predis/predis
composer require illuminate/redis

1.2(第二种直接在composer.json中写入)

"predis/predis": "^1.1",
"illuminate/redis": "^5.6.39"

删除composer.lock

执行sudo composer clearcache 

然后sudo composer update

2.引入Redis支持

在目录bootstrap/app.php中要引入redis的扩展

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

3.启用Redis辅助函数

Lumen和Laravel有些不一样,默认’Facades’和’Eloquent’是没有启用的,要想像laravel中使用redis一样,要把文件bootstrap/app.php里的’Facades’和’Eloquent’的$app->withFacades() 和 $app->withEloquent()注释打开就好了
 

4.配置Redis服务器参数

默认系统是调用的.env里的redis配置文件,但是一般安装后没有这些参数,可以查看文件路径vendor/laravel/lumen-framework/config/database.php中查看有哪些参数需要配置,例如,我的.env文件需要配置

REDIS_HOST=IP
REDIS_PORT=22188
REDIS_PASSWORD=redis密码

5.使用Redis

测试redis

$redis = Redis::connection();
var_dump($redis);
发布了76 篇原创文章 · 获赞 72 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_43713498/article/details/104987892
今日推荐