sql >> Database >  >> NoSQL >> Redis

node.js slaat objecten op in redis

Aangezien de socket van het type Object is , moet u het object naar een string converteren voordat u het opslaat en wanneer u de socket ophaalt, moet u het terug naar een object converteren.

U kunt

JSON.stringify(socket) 

om te zetten in een string en

JSON.parse(socketstr) 

om terug te converteren naar een object.

Bewerken:

Sinds de release van versie 2.0.0 , kunnen we objecten als hashes opslaan in 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. Percentage OK-condities overeenkomend in mongodb

  2. Laravel 5.1 Session en Socket.IO + Redis - Meldingen verzenden naar ingelogde (bekende) gebruikers en groepen gebruikers

  3. Redis probeert verbinding te maken met localhost op Heroku in plaats van REDIS_URL

  4. Json importeren uit bestand in mongoDB met behulp van mongoimport