如何更改 Lumen Framework 上的默认 redis 配置?
How to change default redis configuration on Lumen Framework?
我正在为我的新应用程序使用 Lumen 框架。以前,我在其他项目中使用过 Laravel Framework。
在我开发的基于laravel的laravel项目中,我可以在位于"config/database.php"的文件上设置Redis的配置。现在我正在使用 Lumen,但找不到该文件。
我想在我的配置文件中设置redis数据库名称、主机、端口等。
这是我当前在文件“.env”中的配置
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
希望得到您的帮助。谢谢
您可以在 config/database.php
中更改这些设置。
这是我的默认设置:
'redis' => [
'cluster' => false,
'default' => [
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
],
],
如果您想在 .env
文件中包含这些设置,您可以将 config/database.php
文件更改为如下内容:
'redis' => [
'cluster' => false,
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_DATABASE', 0),
],
],
你的 .env
文件添加:
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_DATABASE=0
并且不要忘记php artisan config:clear
清除配置缓存。
希望对您有所帮助。
我正在为我的新应用程序使用 Lumen 框架。以前,我在其他项目中使用过 Laravel Framework。
在我开发的基于laravel的laravel项目中,我可以在位于"config/database.php"的文件上设置Redis的配置。现在我正在使用 Lumen,但找不到该文件。
我想在我的配置文件中设置redis数据库名称、主机、端口等。
这是我当前在文件“.env”中的配置
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
希望得到您的帮助。谢谢
您可以在 config/database.php
中更改这些设置。
这是我的默认设置:
'redis' => [
'cluster' => false,
'default' => [
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
],
],
如果您想在 .env
文件中包含这些设置,您可以将 config/database.php
文件更改为如下内容:
'redis' => [
'cluster' => false,
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_DATABASE', 0),
],
],
你的 .env
文件添加:
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_DATABASE=0
并且不要忘记php artisan config:clear
清除配置缓存。
希望对您有所帮助。