redis中的深度嵌套数据结构
例如,我有一个对象数组redis中的深度嵌套数据结构,redis,Redis,例如,我有一个对象数组 messages = [ { name: user1, messages: [ { user2: [message1, message2] } ] }, { name: user2, messages: [ { user1: [message1, message2] }
messages = [
{
name: user1,
messages: [
{
user2: [message1, message2]
}
]
},
{
name: user2,
messages: [
{
user1: [message1, message2]
}
]
}
]
将其存储在redis缓存中的最佳方式是什么?我希望在每次发送消息时更新它。在redis中存储此信息有多种方法 创建对象的jsonString并存储简单的键/值对 优点:很好的实践性,在这种情况下json解析似乎很快。 使用HashMap在redis中存储jsonObject 优点:无需解析JSON对象。 缺点:无法存储包含对象的对象。
对于用例,请选择选项1。我就是这样做的