Poiché il socket è di tipo Object
, è necessario convertire l'oggetto in una stringa prima di archiviarlo e quando si recupera il socket, è necessario riconvertirlo in un oggetto.
Puoi usare
JSON.stringify(socket)
per convertire in una stringa e
JSON.parse(socketstr)
per riconvertire in un oggetto.
Modifica:
Dal rilascio della versione 2.0.0
, siamo in grado di archiviare oggetti come hash in 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