繁体   English   中英

使用Socket.io的Redis存储

[英]Redis Store with Socket.io

将Redis用作socket.io内存存储的好处是什么,它是否需要其他资源。 我将MongoDB用作数据库,可以将MongoDB用作Socket.io的内存存储,还是可以将Redis替换为MongoDB用作数据库? 什么是构建实时Web应用程序并提供最大并发连接的更有效的方法?

我可以使用MongoDB作为Socket.io的内存存储吗

是的,您可以尝试mong.socket.io

我用Redis替换MongoDB作为数据库吗?

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

什么是构建实时Web应用程序并提供最大并发连接的更有效的方法?

Redis在这方面肯定比mongo快,它开箱即用地支持pub / sub(而mong.socket.io使用集合来模拟pub / sub),但是您必须知道存储在redis中的所有数据都必须存在内存(此处将唯一存储在redis中的数据将是额外的socket.io信息)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM