将Hydra-CLI连接到密码保护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,以了解更多有关其工作原理的信息,而我对此一无所知。
谢谢!
回答:
因此,在浏览了他们的代码之后,我只是结束了hydra-cli的github项目。在配置中根本没有设置密码,因此如果不更改一些代码就无法解决。
我已经进行了必要的调整并发送了请求请求。现在,提示将要求用户输入选项密码,并且可以连接到受密码保护的redis数据库。
如果您看到此消息,并且需要尽快解决方案,那么这里是指向我的代码分支的链接,因此您可以复制该代码,直到请求被批准并且hydra-cli npm更新为止。
https://github.com/aviyacohen/hydra-cli
您将需要hydra-
cli.js在本地系统上找到该文件(因为它是全局安装的),只需将我的代码复制粘贴到其中即可,而不是现在粘贴到那里。所做的更改很小,如果您想查看我的操作,可以先比较文件,这只是添加了几行以将密码合并到redis数据中。
以上是 将Hydra-CLI连接到密码保护Redis服务器? 的全部内容, 来源链接: utcz.com/qa/404751.html