我希望将Redis用作数据库,因为它提供了出色的实时数据功能,并且比mongo更好地扩展。但是我使用的数据主要是某种复杂的json格式,Redis不容易适应它,因为它主要是一个键值存储。
如何使用redis建模这个复杂的对象?
vacation : [
{
daysUntilVacation: 10,
vacationType: {
type: 'tropical',
media: [
{
type : 'image',
src : 'http://www.hawaii.com',
}
]
}
}
]
答案 0 :(得分:2)
你提出了错误的问题 - 使用Redis,你需要从识别查询开始,然后才能对数据进行建模以便有效地进行操作。
那就是说,你可能想看一下ReJSON--一个实现JSON数据类型的Redis模块:
(免责声明:模块的作者在这里;))