【问题标题】:using redis in node.js在 node.js 中使用 redis
【发布时间】:2014-01-20 13:27:10
【问题描述】:

我最近想在nodejs中处理一些大数据,然后将它们放入mongodb,一开始我尝试在内存中处理数据(javascript数组),但是当我决定使用节点集群时,我发现通过使用节点集群不是使用缓存对象的好方法。然而,将数据存储在数组中似乎是不切实际的解决方案,即使是很短的时间。我觉得还是存储在redis等一些内存数据库中比较好。

所以我的第一个问题是我是否可以通过节点集群使用 redis?以及redis是否是最好的解决方案?

提前致谢。

【问题讨论】:

  • 对q1的回答:可以,可以通过node集群使用redis。问题 2 的答案:取决于太多因素。除此之外,你的意图还不太清楚。

标签: node.js redis


【解决方案1】:

使用集群模块时,外部数据存储是迄今为止最简单的状态共享方式。将每个工作人员视为访问数据存储的单个客户端。 Redis 恰好非常适合这项工作,但几乎任何数据库都可以这样说。对于短期存储,redis 和 memcached 都是流行的解决方案。对于数组,redis 优于 memcached,因为它有一个类似数组的类型,您可以 push to and pop from

一个非常流行的 Node.js 连接到 redis 的库是node-redis。我个人使用过,强烈推荐 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-15
    • 1970-01-01
    • 2012-05-02
    • 2012-06-19
    • 2015-12-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    相关资源
    最近更新 更多