- Прежде всего, Redis - это структура данных в памяти, которая используется в качестве базы данных, кэша и посредника сообщений Что такое Redis . Это похоже на базу данных (БД), к которой вы бы подключились, но не то, что вы можете включить в свое приложение.
Он где-то сидит, работает как демон, и вы подключаетесь к нему для целей кэширования или посредничества в сообщениях и т. Д.
- Теперь, когда вы знаете, что не можете добавить к нему, хотите ли вы более быстрое кэширование или управление сессиями? у вас есть ресурсы для его поддержки? Если да, то вам следует подключиться к Redis.
Пожалуйста, обратите внимание на что-то, однако, если вы собираетесь запускать Lumen и Laravel в одной и той же системе, вы должны внести определенные изменения в оба файла среды для этих двух приложений.
например. .env
(приложение Laravel), вы можете изменить такие вещи, как REDIS_HOST
на REDIS_HOST_LARAVEL
, сохраняя его для .env
(приложение Lumen). Другой пример - DB_HOST
на что-то другое, например MY_DB_HOST
, и измените их соответствующим образом в файлах config/
.
По какой-то причине они могут вести себя странно, работая с приложениями Lumen или Laravel на одном сервере, подключенном к Redis для управления кешем или сеансом.