Мне нужно хранить данные в Redis в следующей структуре.
{
"userId":1,
"latitude":44.24,
"longitude":-100.24,
"items": [
{
"name":"Rollerball Pen",
"attributes":[
{"Weight":"10 grams"},
{"Manufacturer":"Luxor"}
]
},
{
"name":"Measuring Tape"
}
]
},
{
"userId":2,
"items": [
{
"name":"Laptop",
"attributes":[
{"Brand":"DELL"}
]
},
{
"name":"Scissor"
}
]
},
{
"userId":3,
"latitude":47.24,
"longitude":-102.37
},
{
"userId":4
}
Ключ - это идентификатор пользователя, возможно, такой:
"user:" + userId.toString()
Обратите внимание, что следующие пункты необязательны: a.Широта и Долгота b.массив предметов c.массив атрибутов (в элементах)
Я попытался суммировать все возможные варианты использования, используя 4 разных идентификатора пользователя.
Как я могу хранить и получать доступ к данным такого рода в Redis, любезноПомоги мне.Я использую язык JavaScript.