Отдельная база данных Redis для тестирования в Laravel - PullRequest
0 голосов
/ 31 января 2019

Я использую Redis для хранения пользовательских настроек для моего приложения Laravel.Я хочу знать, как я могу отделить базу данных Redis, используемую при тестировании, от той, которая будет использоваться для производства?Это потому, что мне нужно очищать Redis перед каждым тестом, и я не хочу, чтобы это касалось моих данных в основной (рабочей) базе данных Redis.

1 Ответ

0 голосов
/ 08 апреля 2019

Вы можете использовать другую базу данных Redis.В вашем config/database.php:

       'default' => [
            [
                'host' => env('REDIS_HOST', '127.0.0.1'),
                'password' => env('REDIS_PASSWORD', null),
                'port' => env('REDIS_PORT', 6379),
                'database' => env('REDIS_DB', 0),
            ],
        ],

Вы можете установить другое значение REDIS_DB в вашем .env.testing (например, REDIS_DB=1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...