sql >> Databasteknik >  >> NoSQL >> Redis

node.js lagrar objekt i redis

Eftersom sockeln är av typen Object , måste du konvertera objektet till en sträng innan lagring och när du hämtar uttaget måste du konvertera tillbaka det till ett objekt.

Du kan använda

JSON.stringify(socket) 

för att konvertera till en sträng och

JSON.parse(socketstr) 

för att konvertera tillbaka till ett objekt.

Redigera:

Sedan versionen 2.0.0 släpptes , vi kan lagra objekt som hash i 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



  1. Hur man konverterar en MongoDB-vy till en samling

  2. hur man skickar en variabel till ett regex

  3. Hur får man tillgång till en redan existerande samling med Mongoose?

  4. Mongoose-aggregationsfråga misslyckas i Jest/Mockgoose-testet, fungerar någon annanstans