小编典典

在Redis中存储对象属性

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})

阅读 835

收藏
2020-06-20

共1个答案

小编典典

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

2020-06-20