首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改Lumen框架上的默认redis配置?

如何更改Lumen框架上的默认redis配置?
EN

Stack Overflow用户
提问于 2018-05-18 15:41:08
回答 1查看 6.2K关注 0票数 0

我正在为我的新应用程序使用Lumen框架。以前,我曾在我的其他项目中使用过Laravel。

在我开发的基于laravel的laravel项目中,我可以在位于"config/database.php“的文件上设置Redis的配置。现在我在使用Lumen,我找不到那个文件。

我想在我的配置文件中设置redis数据库名、主机、端口等。

这是我在文件".env“中的当前配置

代码语言:javascript
运行
复制
APP_ENV=local
APP_DEBUG=true
APP_KEY=
APP_TIMEZONE=UTC

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=database_development
DB_USERNAME=admin
DB_PASSWORD=admin

CACHE_DRIVER=redis
QUEUE_DRIVER=sync

希望你能帮我。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-18 15:58:06

您可以在config/database.php中更改这些设置。

这是我的默认做法:

代码语言:javascript
运行
复制
'redis' => [

    'cluster' => false,

    'default' => [
        'host'     => '127.0.0.1',
        'port'     => 6379,
        'database' => 0,
    ],

],

如果希望在.env文件中设置这些设置,可以将config/database.php文件更改为如下所示:

代码语言:javascript
运行
复制
'redis' => [

    'cluster' => false,

    'default' => [
        'host'     => env('REDIS_HOST', '127.0.0.1'),
        'port'     => env('REDIS_PORT', 6379),
        'database' => env('REDIS_DATABASE', 0),
    ],

],

您的.env文件添加:

代码语言:javascript
运行
复制
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_DATABASE=0

不要忘了用php artisan config:clear来清除配置缓存。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50414907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档