在Redis中建模复杂对象

时间:2017-04-13 17:00:06

标签: redis node-redis

我希望将Redis用作数据库,因为它提供了出色的实时数据功能,并且比mongo更好地扩展。但是我使用的数据主要是某种复杂的json格式,Redis不容易适应它,因为它主要是一个键值存储。

如何使用redis建模这个复杂的对象?

vacation : [
    {
      daysUntilVacation: 10,
      vacationType: {
        type: 'tropical',
        media: [
          {
            type : 'image',
            src  : 'http://www.hawaii.com',
          }
        ]
      }
    }
  ]

1 个答案:

答案 0 :(得分:2)

你提出了错误的问题 - 使用Redis,你需要从识别查询开始,然后才能对数据进行建模以便有效地进行操作。

那就是说,你可能想看一下ReJSON--一个实现JSON数据类型的Redis模块:

(免责声明:模块的作者在这里;))