Testing 用于在Laravel中进行测试的独立Redis数据库
我正在使用Redis为我的Laravel应用程序存储用户定义的配置。我想知道如何将测试时使用的Redis数据库与将用于生产的Redis数据库区分开来?这是因为我需要在每个测试用例之前刷新Redis,我不希望这会影响主(生产)Redis数据库中的数据。您可以使用不同的Redis数据库。在Testing 用于在Laravel中进行测试的独立Redis数据库,testing,laravel-5,redis,Testing,Laravel 5,Redis,我正在使用Redis为我的Laravel应用程序存储用户定义的配置。我想知道如何将测试时使用的Redis数据库与将用于生产的Redis数据库区分开来?这是因为我需要在每个测试用例之前刷新Redis,我不希望这会影响主(生产)Redis数据库中的数据。您可以使用不同的Redis数据库。在config/database.php中: 'default' => [ [ 'host' => env('REDIS_HOST',
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),
],
],
您可以在.env.testing
中设置不同的REDIS\u DB
(例如REDIS\u DB=1
)