小编典典

在单个服务器上将Redis用于多个Laravel应用程序的队列

redis

我有一个生产laravel应用程序和登台应用程序在同一服务器上运行。我正在运行redis,将其用作队列驱动程序。它们显然连接到不同的数据库。问题是从暂存应用程序推送到reds队列的作业是否会干扰生产db,反之亦然。


阅读 320

收藏
2020-06-20

共1个答案

小编典典

您可以设置Laravel用于Redis缓存的前缀。默认情况下为laravel,因此所有密钥都存储为,laravel:keyname并且Laravel在保存/获取时会考虑添加/删除此前缀的逻辑。

您可以在中设置前缀config/cache.php。您可以将主laravel应用程序保留为,然后将登台应用程序前缀设置为stage或。这意味着多个Laravel应用可以使用相同的Redis实例。

2020-06-20