Como usar o redis para armazenar dados hierárquicos?
Eu tenho um conjunto de dados hierárquicos para armazenar, a hierarquia é como site / edifício / andar, os dados, por exemplo
{
site:'New York',
buildings: [
{
name:'building a',
floors: [
'Ground':[{room:room1},{room:room2}],
'First':[{room:room1},{room:room2}]
]
}
]
},
{
site:'London',
buildings: [
{
name:'building a',
floors: [
'Ground':[{room:room1},{room:room2}],
'First':[{room:room1},{room:room2}]
]
}
]
}
Desejo armazenar esses dados da sala em um conjunto, mas também posso consultar um subconjunto de salas selecionando o nome do site ou (nome do site + nome do prédio) ou (nome do site + nome do prédio + piso)