有些微不足道的问题,但我觉得回答这个问题至关重要。我的问题是关于Redis和Node;如何“运行”Redis数据库并让Node与之交互。
我打算使用node_redis(https://github.com/mranney/node_redis)。我很自在地说我理解如何使用这个模块与Redis数据库进行交互。
我的问题是,如果一个级别更高:Redis数据库“运行”的方式和位置?我是否必须先安装,创建然后再运行/打开此 我能否使用node_redis来操作它?或者,要求node_redis的行为是否已经保证将有一个Redis数据库与之交互?
要求,因为我的应用程序将在我知道可以执行Node的设备(而不是机器)上运行,因为已经安装了Node但是我无法在其上安装Redis(或者至少我不知道如何)如果Node不会这样做它适合我。
我希望这不是太冗长。 TIA!
尼科
答案 0 :(得分:3)
Redis是一个单独的计划。您必须download it,单独安装和运行。如果您接受默认设置(监听端口),node_redis
然后自动连接到它,因为默认情况下,redis安装没有设置密码短语。
你只需要打电话:
var client = require("redis").createClient();
如果您的要求是基本的(并且很有可能,因为您在有限的环境中运行它),您实际上可能会使用不同的键值存储,例如在JS中实现的nStore并使用简单文件作为存储。这不需要任何其他程序而不是节点本身。