Как использовать Redis в качестве кэширования сеанса в Laravel - PullRequest
0 голосов
/ 24 апреля 2018

Я хочу использовать redis для сохранения пользовательского сеанса в моем приложении laravel, мой вопрос: нужно ли мне что-либо изменить, кроме config/session.php

'driver' => env ('SESSION_DRIVER ',' redis '),

1 Ответ

0 голосов
/ 23 августа 2018

Поскольку вы уже изменили драйвер кэширования по умолчанию как redis, используя следующий код 'default' => env('CACHE_DRIVER', 'redis'),

Чтобы функция redis для вашего приложения работала, убедитесь в следующем:

Перед использованием кэша Redis с Laravel вам необходимо либо установить пакет predis / predis (~ 1.0) через Composer, либо установить расширение PHP PhpRedis через PECL.

Конфигурация для вашего приложения

Конфигурация Redis для вашего приложения находится в файле конфигурации config / database.php.В этом файле вы увидите массив redis, содержащий серверы Redis, используемые вашим приложением:

'redis' => [

    'client' => 'predis',

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

],

Конфигурация сервера по умолчанию должна быть достаточной для локальной разработки.

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