对于我的 nodejs 应用程序中的每个用户,我需要存储看起来像这样的对象(我仅使用 JSON 来表示数据):
{
id: 12345,
name: "John Smith",
count: 5,
status: 0,
msgs: ["message1", "message2", "message3"],
title: "this is a title"
}
到目前为止我的选择 -
把它们放在 mongoDB 中。这似乎不是一个好主意,因为我会经常(每隔几分钟)阅读和写信给他们。
将它们放在 Redis 存储中。这看起来不错,但我不能直接创建复杂的对象。序列化/反序列化每个对象似乎很痛苦。
存储它们的最佳方式是什么?我还有哪些其他选择?