Как хранить сложный Json в Redis с помощью ReJson
Мне нужно сохранить объект java (может быть отформатирован json) в Redis. Я искал в Интернете и нашел модуль ReJson.
{
"site": "sddd",
"pConfig" : {
"floatpoint" : "http://10.32.3.36:8003",
"user" : "root",
"password" : "xxx"
},
"Config": {
"initInSecs": 0,
"checkInSecs": 29
},
"refC": {
"initSecs": 0,
"InSecs": 59,
"InSecsOnDown": 15,
"InMillis" : 5000,
"endPoints": [
{
"ip": "10.32.17.66",
"port": "22"
},
{
"ip": "10.32.17.66",
"port": "21"
}
]
},
"syncWConfig": {
"initDelayInSecs": 0
}
}
Не могли бы вы помочь, как сохранить этот Json с помощью ReJson. Я также хочу получить элементы и их значения. Можете ли вы помочь с небольшим фрагментом кода.
1 ответ
Вы должны проверить java-клиент JRedisJSON https://github.com/RedisJSON/JRedisJSON
Что касается поддержки поиска и вторичного индекса, он должен быть скоро доступен для RedisJSON, см. https://github.com/RedisJSON/RedisJSON2.