2014-02-09 67 views
1

使用Redis作为socket.io内存存储的好处是否需要额外的资源。我使用MongoDB作为数据库,我可以使用MongoDB作为Socket.io的内存存储,还是将MongoDB替换为Redis作为数据库?构建实时Web应用程序并提供最大并发连接的效率更高?Redis Store with Socket.io

回答

0

我可以使用MongoDB的作为存储器,用于Socket.io

Yes, you can try mong.socket.io

做我的Redis取代的MongoDB数据库?

的Redis和MongoDB是不同类型的数据库,而MongoDB是面向文档的Redis是面向键/值(我们甚至可以说,Redis是一个数据结构服务器)。

构建实时Web应用程序和提供最大并发连接的效率会更高吗?

Redis的将是肯定快于此事蒙戈,它支持的pub/sub开箱即用(同时mong.socket.io使用收集到模拟的pub/sub),但你必须知道,所有数据存储在redis中必须存储在内存中(这里将存储在redis中的唯一数据将是addnal socket.io信息)。