Redis
 sql >> Base de données >  >> NoSQL >> Redis

node.js stocke des objets dans redis

Puisque le socket est de type Object , vous devez convertir l'objet en chaîne avant de le stocker et lors de la récupération du socket, vous devez le reconvertir en objet.

Vous pouvez utiliser

JSON.stringify(socket) 

convertir en chaîne et

JSON.parse(socketstr) 

pour reconvertir en objet.

Modifier :

Depuis la sortie de la version 2.0.0 , nous pouvons stocker des objets sous forme de hachages dans 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