2013-10-15 36 views
0

有些微不足道的问题,但我觉得这是至关重要的得到这个答案。我的问题是关于Redis和Node;如何“运行”Redis数据库并让Node与之交互。'正在运行'Redis与节点

我打算使用node_redis(https://github.com/mranney/node_redis)。我很舒服地说我明白如何使用这个模块与Redis数据库进行交互。

我的问题是否高一级:Redis数据库如何以及在哪里运行?我必须安装,创建并运行/打开这个db 之前我能够使用node_redis来操纵它吗?或者是否要求node_redis已经保证会有Redis db与之交互?

询问是因为我的应用程序将运行在我知道可以执行节点的设备上(而不是计算机),因为节点已安装但我无法在其上安装Redis(或者至少我不知道该怎么做)如果节点不会为我做。

WHEW我希望这不是太罗嗦。 TIA!

Niko

回答

3

Redis是一个单独的程序。您必须登录download it,安装并单独运行。如果您接受默认设置(监听端口),然后自动连接到默认设置(默认情况下,Redis安装没有设置密码短语)。

你只需要调用:

var client = require("redis").createClient(); 

如果您的需求是基本的(和机会是他们的,因为你是在有限的环境中运行它),你实际上可能会使用不同的密钥 - 价值商店,像nStore这是在JS中实现,并使用简单的文件作为存储。这不需要节点本身以外的任何其他程序。

+0

非常感谢!你的回答已经把我的问题铭刻在头上。我会研究nStore,我在研究时看到了这一点。给你更多的权力 – nemo