在node.js中使用redis

时间:2014-01-18 21:53:28

标签: node.js redis

我最近想在nodejs中处理一些大数据,然后将它们放入mongodb,起初我试图处理内存中的数据(javascript数组),但是当我决定使用节点集群时,我想通过使用节点集群它不是使用缓存对象的好方法。然而,即使在短时间内将数据存储在数组中似乎也是不切实际的解决方案。我认为将它存储在一些内存数据库(如redis)中会更好。

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

提前感谢。

1 个答案:

答案 0 :(得分:0)

使用群集模块时,外部数据存储是目前共享状态的最简单方式。将每个工作者视为访问数据存储的单个客户端。 Redis碰巧完全适合这项工作,但几乎任何数据库都可以这样说。对于短期存储,redis和memcached都是流行的解决方案。对于数组,redis比memcached更好,因为它有类似你可以push to and pop from类型的数组。

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