Как хранить сложный 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.

Другие вопросы по тегам