Como o soquete é do tipo
Object
, você precisa converter o objeto em uma string antes de armazenar e ao recuperar o soquete, precisa convertê-lo novamente em um objeto. Você pode usar
JSON.stringify(socket)
para converter em uma string e
JSON.parse(socketstr)
para converter novamente em um objeto.
Editar:
Desde o lançamento da versão
2.0.0
, podemos armazenar objetos como hashes no Redis. client.hmset("hosts", "mjr", "1", "another", "23", "home", "1234");
client.hgetall("hosts", function (err, obj) {
console.dir(obj);
});
https://redis.io/commands/hset
https://github.com/NodeRedis/node_redis