Da der Socket vom Typ Object
ist , müssen Sie das Objekt vor dem Speichern in eine Zeichenfolge konvertieren und beim Abrufen des Sockets wieder in ein Objekt konvertieren.
Sie können
verwendenJSON.stringify(socket)
in einen String umzuwandeln und
JSON.parse(socketstr)
zurück in ein Objekt konvertieren.
Bearbeiten:
Seit der Veröffentlichung von Version 2.0.0
, können wir Objekte als Hashes in Redis speichern.
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