如何在Redis中存储对象数组?

如何在Redis中存储对象数组?,第1张

如何在Redis中存储对象数组?

我发现工作是将密钥存储为唯一标识符,并在存储数据时对整个对象进行字符串化,并在提取数据时应用JSON.parse。

示例代码:

client    .setAsync(obj.deviceId.toString(), JSON.stringify(obj))    .then((doc) => {        return client.getAsync(obj.deviceId.toString());    })    .then((doc) => {        return JSON.parse(doc);    }).catch((err) => {        return err;    });

尽管先进行字符串化然后再解析回去,这是一个计算量大的 *** 作,并且如果JSON的大小变大,它将阻塞Node.js服务器。我可能已经准备好降低复杂性,因为我知道我的JSON不会很大,但是在使用这种方法时必须牢记这一点。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5000994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存