Aquí está la cosa: quiero almacenar objetos JS (node.js) nativos (referencias de sockets flash) en redis bajo una cierta clave. Cuando hago eso con simple client.set()
, se almacena como una cadena. Cuando trato de obtener valor, obtengo [object Object]
, solo una cadena.node.js almacenar objetos en redis
¿Alguna posibilidad de que funcione? Aquí está mi código:
addSocket : function(sid, socket) {
client.set(sid, socket);
},
getSocket : function(sid) {
client.get(sid, function(err, reply) {
// cant't get an object here. All I get is useless string
});
},
¿Qué hay en esa cadena? – clyfe
no puede almacenar referencias a javascript en alguna forma de base de datos porque los objetos desaparecen cuando el servidor deja de funcionar – Raynos
@clyfe: [object Object] – Pono