为什么它使用client.set / get而不是Object属性?

时间:2014-04-21 15:02:19

标签: node.js socket.io

所有

我有一个问题是socket.io。 在Socket.io中,它提供了socket.set / get方法来存储和检索与套接字相关的值。它似乎很有用,但我有一个问题。

而不是使用socket.set(键,值)。我认为Object属性可以是替代解决方案,如“socket [key] = value”

用户socket.set / get有什么特别的好处而不是Object属性吗?

类似群集范围的复制等。 Thanx提前。

1 个答案:

答案 0 :(得分:0)

我分析了socket.io源代码。

内部设置/获取使用MemStore,它将值存储到Object属性。 如果它使用RedisStore。设定值存储在Redis中。

因此,可以使用Redis通过另一个node.js实例共享该值。