Как изменить настройки Redis по умолчанию в Lumen Framework? - PullRequest
0 голосов
/ 18 мая 2018

Я использую Lumen Framework для моего нового приложения.Ранее я использовал Laravel Framework в других моих проектах.

В разработанных мной проектах laravel, основанных на laravel, я мог настроить конфигурацию Redis для файла, расположенного в «config / database.php».Теперь, когда я использую 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

Надеюсь ваша помощь.Спасибо

1 Ответ

0 голосов
/ 18 мая 2018

Вы можете изменить эти настройки в 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 очистить кеш конфигурации.

Надеюсь, это поможет.

...