2015-06-03 244 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实例,并且在此配置中工作正常。