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