使用Node运行Redis

时间:2013-10-15 19:32:01

标签: node.js redis

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

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

我的问题是,如果一个级别更高:Redis数据库“运行”的方式和位置?我是否必须先安装,创建然后再运行/打开此 我能否使用node_redis来操作它?或者,要求node_redis的行为是否已经保证将有一个Redis数据库与之交互?

要求,因为我的应用程序将在我知道可以执行Node的设备(而不是机器)上运行,因为已经安装了Node但是我无法在其上安装Redis(或者至少我不知道如何)如果Node不会这样做它适合我。

我希望这不是太冗长。 TIA!

尼科

1 个答案:

答案 0 :(得分:3)

Redis是一个单独的计划。您必须download it,单独安装和运行。如果您接受默认设置(监听端口),node_redis然后自动连接到它,因为默认情况下,redis安装没有设置密码短语。

你只需要打电话:

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

如果您的要求是基本的(并且很有可能,因为您在有限的环境中运行它),您实际上可能会使用不同的键值存储,例如在JS中实现的nStore并使用简单文件作为存储。这不需要任何其他程序而不是节点本身。