@Djonson86
Нечем похвастаться.

Как настроить кэширование в базу redis на laravel?

Добрый день. Надо настроить в ларавел кэширование в redis, а не в file. Установил редис на убунту, подключил в ларавел. С кода к нему доступ есть, команды вроде Redis::set('name', 'Taylor'); работают, потом можно вытянуть через Redis::get('name');. В терминале редиса keys t* тоже показывает эти ключи. В файле config/cache.php установил 'default' => env('CACHE_DRIVER', 'redis'),, но не кэшируются данные в редис. Кэшируются я так понимаю в file. Как сделать, чтоб кешировалось в редисе? Через фасад Cache обращаюсь если что.
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
@LorgarAvrelian
В файле .env в корне нужно установить параметр
CACHE_DRIVER=redis
а
'default' => env('CACHE_DRIVER', 'redis')
Означает что берется значение из файла окружения, а если в нем нет такого ключа, то используется "redis". После этого надо выполнить команду
php artisan optimize для кеширования конфига и переменных окружения.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы