2015-06-03 293 views
2

我可以使用socket-io-redis而不是單個redis服務器作爲默認示例狀態來透明地使用redis羣集(無需爲redis羣集編寫任何客戶端代碼)?不幸的是,似乎沒有這方面的官方文件。socket.io-redis是否支持redis集羣?

另外,如果沒有redis集羣,socket.io服務器可以支持多少個用戶使用單個redis服務器作爲socket.io-redis後端?

更新:

Socket.io,Redis的允許Redis的客戶的規範使用。可能是一些node_redis兼容的redis客戶端,它也支持redis集羣可以使用? ioredis(唯一的全功能/推薦客戶端)支持redis集羣,但我不確定它是否與node_redis客戶端兼容。有沒有人有關於它的一些信息或其他可能的解決方案?

注意:我知道Redis雲提供了一個單一端點模式的擴展解決方案,但我需要一個羣集解決方案。

回答

0

模塊socket.io-ioredis允許在socket.io中使用ioredis。 Ioredis可以連接到Redis羣集。但是,到目前爲止,我只使用帶有socket.io的socket.io-ioredis以及單個節點服務器和單個redis實例,並且在此配置中工作正常。