'redis' => [
'client' => 'predis',
'default' => [
'host' => env('REDIS_HOST', 'redis'),
'password' => env('REDIS_PASSWORD', 'secret'),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
'session' => [
'host' => env('REDIS_HOST', 'redis'),
'password' => env('REDIS_PASSWORD', 'secret'),
'port' => env('REDIS_PORT', 6379),
'database' => 1,
],
Может кто-нибудь объяснить параметр базы данных в файле config / database.php, я не знаю, как этот параметр, поскольку он не указан в документации.
Согласно другому веб-сайту, чтобы настроить сеанс для использования драйвера redis, необходимо добавить еще одну базу данных redis, и этот параметр имеет значение 1, но он указывает на тот же экземпляр redis.Я в замешательстве.
Спасибо
РЕДАКТИРОВАТЬ
Основываясь на большем количестве копаний в Redis Docs, я пришел к выводу.Пожалуйста, поправьте меня, если я ошибаюсь.
Параметр базы данных указывает, в какой каталог базы данных следует поместить.Согласно документации, Redis имеет по умолчанию 16 баз данных.
CONFIG GET databases
1) "databases"
2) "16"
И, размещая базу данных параметров, мы указываем, какую базу данных использовать, например, помещаем все ключи сеанса в базу данных 1 вместо базы данных 0.к которому мы можем получить доступ, используя
SELECT db_number E.g SELECT 1
Пожалуйста, дайте мне знать, если мой вывод правильный или неправильный.Спасибо =)