如何正确设置Sails应用程序的原生Redis连接?

我想为我的帆应用程序使用redis连接,但我不想使用帆,因为我不会绑定到任何模型。

所以我确定了我应该遵循的步骤。

  1. 使用任何节点适配器连接Redis。 这可能应该在bootstrap sails过程中完成。
  2. 在全球范围内公开Redis并/或将其绑定到服务。

然后我很困惑,因为我不知道如何全局公开任何对象,并在需要的情况下,使用redis准备函数并绑定到任何自定义服务。

我怎样才能做到这一点?

您可以将您的Redis适配器附加到引导程序中的sails对象

// config/bootstrap.js sails.redis = your_redis_adapter 

sails对象可以在全局访问,您也可以从应用程序的任何位置访问redis适配器。