Тъй като сокетът е от тип Object
, трябва да преобразувате обекта в низ преди да го запаметите и когато извличате сокета, трябва да го преобразувате обратно в обект.
Можете да използвате
JSON.stringify(socket)
за да конвертирате в низ и
JSON.parse(socketstr)
за да конвертирате обратно в обект.
Редактиране:
След пускането на версия 2.0.0
, можем да съхраняваме обекти като хешове в 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