当前位置: 首页 > 面试题库 >

通过Node.JS连接到RedisToGo

司空朝
2023-03-14
问题内容

我将Redis To
Go与https://github.com/mranney/node_redis库结合使用。Redis给了我一个看起来像的URL,redis://me:978287c0b670694673d045f08b2e0371@icefish.redistogo.com:9393但是我不知道如何使用它,因为createClient()它只占用了主机和端口。


问题答案:

我相信您拥有的网址的方案是:

redis://username:password@host:port

我不相信username被使用。node_redis提供了两种登录方法:createClientauth。自述文件中有详细信息,但以下是相关部分供参考:

redis.createClient(端口,主机,选项)

创建一个新的客户端连接。 port默认为6379host 默认为127.0.0.1。如果redis- server与节点在同一台计算机上运行,​​则端口和主机的默认设置可能很好。 options具有以下可能属性的对象中:

  • parser:使用哪个Redis协议回复解析器。默认为 hiredis是否已安装该模块。也可以将其设置为 javascript
    * return_buffers:默认为false。如果设置为true,则批量数据答复将作为节点缓冲区对象而不是JavaScript字符串返回。


createClient()返回 此处所有示例中都RedisClient命名的对象client

client.auth(密码,回调)

连接到需要身份验证的Redis服务器时,该
AUTH命令必须在连接后作为第一个命令发送。与重新连接,就绪检查等配合使用可能很棘手。为client.auth()简化此过程,请隐藏password并在每次连接(包括重新连接)后将其发送。
发送callback第一个AUTH命令后,仅调用一次。



 类似资料:
  • 问题内容: 如何使用Node.js通过SSL连接到MongoDB服务器? 我已经阅读了一些驱动程序(mongojs,mongodb- native )的源代码,并且我已经搜索了一段时间,但是似乎找不到任何合适的教程,指南或文档。 问题答案: 如评论中所建议,具有所需的一切。 我使用以下命令启动并运行: 编辑 你也可以从猫鼬做ssl :

  • 问题内容: 我已经尝试过将多种XMPP库用于Node.js,但是在连接到Google Talk的XMPP服务器时遇到了麻烦。我想联系并阅读朋友的状态,但我什至无法走出去! 我有一个通过Google Apps for Domains托管的个人域,例如。 我编写了以下代码-它使用了node-xmpp库(https://github.com/astro/node-xmpp): 建立了连接,但是身份验证失

  • 本文向大家介绍node.js通过Sequelize 连接MySQL的方法,包括了node.js通过Sequelize 连接MySQL的方法的使用技巧和注意事项,需要的朋友参考一下 一.通过koa2脚手架构建项目 1.1 安装koa-generator 在终端输入: 1.2 使用koa-generator生成koa2项目 成功创建项目后,进入项目目录,并执行npm install命令 1.3 启动项

  • 问题内容: 我正在尝试通过网络连接到MySQL数据库。我已经安装了MySQL,并且该服务在默认端口上运行。我还将SQL连接器安装到jar文件中,并将Java JDK添加到服务器计算机中。我可以使用以下代码连接到本地数据库: 但是,当我尝试通过IP地址(例如:192.168.1.45)通过网络连接到它时: 我收到连接错误: 有人知道这个问题是什么吗?我需要添加其他地址吗?我已经使用地址添加了默认端口

  • 问题内容: 由于共享主机,我的目标主机上的redis服务器不是在端口上运行,而是在非常特定的套接字上运行,该套接字可以通过套接字文件连接,只有我的用户可以访问。 但是,我还没有找到如何在and 包(我想使用的包)中通过套接字指定连接的方法。 有人知道怎么做吗? 问题答案: 更新: 我下面的回答不是真的正确。事实证明,我下面提到的问题中的解决方案实际上仍然有效。IMO,这更多是巧合,但是您可以执行以

  • 问题内容: 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以通过使用本地计算机上的curl来访问Kibana和Elastic search 我得到以下回应 var hashRoute =’/ app / kibana’; var defaultRoute =’/ app / kibana’; var hash = window.location.hash;