2016-01-28 17 views
0

我打算在redis上存儲消息(聊天消息),並且我偶然發現了由socket.io人創建的庫socket.io-redis 。我只想知道如果我使用這個庫,它會對我當前的socket.io實例做什麼?socket.io-redis如何在場景後面工作?

它會自動保存場景後面的所有消息嗎?

例如,我需要通過使用socket.io-redis來實現我的socket.io的頂部Redis的唯一代碼

var redis = require('socket.io-redis'); 
var adapter = redis({ host : 'localhost', port : 6379}); 
io.adapter(adapter); 

所以,問題是它的背後到底是什麼?我是否需要安裝node_redis來存儲聊天消息?

回答

1

我相信你誤解了這個項目。引述他們的網頁:

通過與socket.io-redis的適配器運行socket.io您可以運行在不同的進程 多個socket.io實例或服務器的 都可以廣播併發出事件,並從各其他。

這意味着,使用此模塊將提供一個socket.io簇,給人以客戶端之間發送消息在不同的工藝或服務器

運行能力
相關問題