小编典典

将Hydra-CLI连接到密码保护Redis服务器?

redis

我正在尝试在node.js本地系统上使用Hydra-CLI,同时连接到Redislabs上托管的Redis数据库。但是,redislabs
db需要密码,我似乎在Hydra-CLI配置选项中找不到任何密码配置。

我可以使用hydra-express连接到数据库,并在config.json hydra对象中设置密码。

{
  "environment": "development",
  "hydra": {
    "serviceName": "hydraApp",
    "serviceIP": "",
    "servicePort": 3000,
    "serviceType": "sending back simple response to server",
    "serviceDescription": "Simple messaging between server and service",
    "redis": {
      "url": <redislabs db url>,
      "port": <port>,
      "db": 0,
      "password": <password>
    }
  }
}

但是我想尝试一下hydra-cli,以了解更多有关其工作原理的信息,而我对此一无所知。

谢谢!


阅读 426

收藏
2020-06-20

共1个答案

小编典典

更新解决方案:

因此,在浏览了他们的代码之后,我只是结束了hydra-cli的github项目。在配置中根本没有设置密码,因此如果不更改一些代码就无法解决。

我已经进行了必要的调整并发送了请求请求。现在,提示将要求用户输入选项密码,并且可以连接到受密码保护的redis数据库。

如果您看到此消息,并且需要尽快解决方案,那么这里是指向我的代码分支的链接,因此您可以复制该代码,直到请求被批准并且hydra-cli npm更新为止。

https://github.com/aviyacohen/hydra-cli

您将需要hydra- cli.js在本地系统上找到该文件(因为它是全局安装的),只需将我的代码复制粘贴到其中即可,而不是现在粘贴到那里。所做的更改很小,如果您想查看我的操作,可以先比较文件,这只是添加了几行以将密码合并到redis数据中。

2020-06-20