在Redis中存储对象属性

可以说我有一个由几个属性(ID,名称,Surename,Age)组成的对象(用户)。哪种方法最好在Redis中存储该对象?

  • 将每个属性值存储在专用密钥中,例如,用户:{id}:id,用户:{id}:name,用户:{id}:surename,用户:{id}:age
  • 将整个User对象作为JSON字符串存储在一个密钥中,例如user:{id}:json(密钥的值将如下所示:{“ ID”:123,“ Name”:“ Johny”,“ Surename”: “ Bravo”,“ Age”:22})

回答:

根据这

两个来源,可能最佳的解决方案是使用散列,因为在使用专用键和以JSON作为键值的情况下使用长字符串时会消耗内存。

以上是 在Redis中存储对象属性 的全部内容, 来源链接: utcz.com/qa/429416.html

回到顶部