2014-02-09 70 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信息)。