我正在使用带有Node.js的Redis数据库。使用 client.hmset("jobs", "jobId_12345", JSON.stringify(jsonJob)) 我存储JSON字符串化作业。
client.hmset("jobs", "jobId_12345", JSON.stringify(jsonJob))
现在,我要遍历所有作业,并同时检索作业ID和字符串化的作业。
我试过了, client.hkeys("jobs", function (err, replies) {} 但是只检索了键。
client.hkeys("jobs", function (err, replies) {}
我试过了, client.hgetall("jobs", function (err, obj) {} 但我不知道如何从obj检索键和值。
client.hgetall("jobs", function (err, obj) {}
任何帮助都将不胜感激,因为我被困住了。
这就是它的工作方式。以下代码中的id是记录ID。
redisclient.hgetall(key, function (err, dbset) { // gather all records for (id in dbset) { ... } });