Redis 和 Resque 是否需要从与应用程序相同的目录启动? (Rails)

Do Redis and Resque need to be launched from same directory as app? (Rails)

Redis 和 Resque 是否需要从与我计划启动的应用相同的目录启动?运行?

通常我会先启动 redis-serverTERM_CHILD=1 QUEUES=* rake resque:work,然后再使用 unicorn 启动我的应用程序。

但老实说,我还在研究 Redis 和 Resque。

所以我想知道的是:

Redis 和 Resque(如上所述)是否应该从与我正在 运行ning 的应用程序相同的目录启动?

或者它们可以从我的 mac 上的任何目录启动吗?

Redis 可以从任何目录启动,因为它不依赖于您的代码库。

Resque 应该从您的应用程序根目录启动,因为它会根据您可能指向的特定 Rails 环境获取您的源代码。