我正在尝试在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数据中。
问题内容: 我想对redis.conf进行一些更改,以便每当我键入redis-cli时,它就会将我连接到安装在远程服务器上的redis。 我知道我们可以通过以下方式连接到安装在远程服务器上的redis: 但是实际上,我有一些bash脚本,在那些脚本中,我在很多地方都使用过redis-cli。因此,我不想以每个文件中的redis-cli -h’IP- Address-Of-Server’替换redi
问题内容: 我已经使用Ubuntu 10.10服务器上http://redis.io/topics/quickstart上的快速入门指南中的说明成功安装了Redis 。我将服务作为dameon运行(因此可以通过init.d运行) 该服务器是具有内部和外部IP的Rackspace Cluster的一部分。主机在端口6379上运行(Redis的标准配置) 我在iptables中添加了一行,以允许来自端
protection([string $password]); 示例一 $config = ['path' => './tests']; $fileObject = new \Vtiful\Kernel\Excel($config); $fileObject = $fileObject->fileName('tutorial.xlsx'); $filePath = $fileObject
在通常的场景中,连接字符串包含纯文本的密码,但这可以被Wireshark捕获,因此我想在一个连接字符串中使用加密的密码。我从Postgres文档中找到了以下摘录:
问题内容: 我正在尝试连接到受密码保护且URL为https的Web服务。在脚本发出请求之前,我不知道如何进行身份验证。似乎在我定义服务后便发出了请求。例如,如果我输入: 然后转到浏览器上的站点,我得到: 如果尝试将服务定义为Soap Server,例如: 我得到: 我还没有尝试发送原始请求信封来查看服务器返回的内容,但这可能是一种解决方法。但是我希望有人能告诉我如何使用php内置类进行设置。我尝试
问题内容: 我正在满足以下要求的应用程序(Spring): 从Redis Server1读取数据 从Redis Server2读取数据 从Redis Server3读取数据 和 将信息保存到MySQL。 有人可以给我们一个思路,使用Spring Data Redis连接到不同的Redis服务器。 获得了链接:http : //forum.spring.io/forum/spring- projec