sql >> Databáze >  >> NoSQL >> Redis

node.js ukládá objekty v redis

Protože socket je typu Object , musíte před uložením převést objekt na řetězec a při načítání soketu jej musíte převést zpět na objekt.

Můžete použít

JSON.stringify(socket) 

převést na řetězec a

JSON.parse(socketstr) 

převést zpět na objekt.

Upravit:

Od vydání verze 2.0.0 , jsme schopni ukládat objekty jako hash do 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. ID objektu nodejs mongodb na řetězec

  2. Rozdíl mezi ukládáním celých čísel a řetězců v Redis

  3. Jak vyhledám řetězce v redis?

  4. Jaký je smysl REDIS v zásobníku ELK?