我刚刚了解了Redis,我想尝试创建一个可伸缩的Web应用程序,要实现此目的,我将使用Laravel作为主要服务,使用Lumen作为微服务(API)。因此,在我了解Redis之后,我想将其添加到我的项目中,但是我感到困惑并试图从google获得解释,但是没有运气。看了很多教程后,我仍然感到困惑。
我的问题是:
谢谢
答案 0 :(得分:1)
要将redis连接到Laravel,请参见laravel official document
要将管腔连接到Redis,请参阅以下链接:
您可以将Redis放入所需的任何服务器中,并将其连接到laravel或lumen(在您的.env
文件中):
REDIS_Host="yout server"
REDIS_port="port of your server to connect redis"
REDIS_password="password which set in redis"
注意:如果您只需要在管腔内使用,则不必强行将redis添加到laravel!
答案 1 :(得分:1)
它位于某个地方,作为守护程序运行,并且您为了缓存或消息代理等目的而连接到它。
但是请注意,如果要在同一系统上同时运行Lumen和Laravel,则必须对两个应用程序的两个环境文件进行某些更改。
例如.env
(Laravel应用程序),您可以将REDIS_HOST
更改为REDIS_HOST_LARAVEL
,同时为.env
(流明应用程序)进行维护。另一个示例是将DB_HOST
更改为MY_DB_HOST
之类的东西,然后在config/
文件中进行相应的更改。
由于某些原因,它们在连接到Redis进行缓存或会话管理的同一台服务器上运行Lumen或Laravel应用程序时会表现得很奇怪。