- Описание функциональных характеристик системы
- Поддержание жизненного цикла
- Установка PromUC
- Настройка сервисов
- Обновление PromUC
- Резервное копирование и восстановление базы данных Promuc FrameWork
- Рекомендации по безопасности
- Руководство по эксплуатации и администрированию
- Module GIS
- Конфигурирование правил и сценариев
- Module Framework
- Module Interface
- Технологии проекта
- Эксплуатация КТС
- Единый сервис аутентификации
- Информация о релизах
Запись в локальное хранилище¶
Сохраняет указанное поле из поступающего JSON-а в локальное хранилище. Локальным хранилищем является Redis.
Пространство в Redis работает по подобию словаря {ключ - значение}
Данный узел самостоятельно инициализирует новые поля в Redis.
Конфигурация узла:¶
При включении режима MetaData остальные настройки узла игнорируются, считывается значение из поля METADATA.StorageWrite (obj)
Брать настройки из MetaData - При включении этого режима остальные настройки узла игнорируются, считываются значения переменных:
METADATA.StorageWrite.key = «» - ключ для записи в Redis
METADATA.StorageWrite.path = «» - Указываем путь в получаемом сообщении json для записи
METADATA.StorageWrite.delete_keys = {“key1”,“key2”} - удаление ключей из Redis array (необязательно указыватьpathиkey)
Ключ - имя переменной в пространстве локального хранилища (Ключ для записи в Redis)
Путь - путь до переменной в текущем JSON (Отправляемые данные)
Второй способ подробно описан здесь
Файл на вход пример¶
На вход подаются данные в формате Json
{
"connection_status":"Ok"
}
Возвращаемые значения¶
Возвращает поступающие на вход значения.
Пример использования¶
Создание своего ключа Redis возможно через redis-cli
Однако в этом нет особой необходимости, так как при отправке данных поле будет автоматически проинициализировано.
Построим цепь, как на рисунке ниже
В Расписание вставим Json-файл c содержимым такого характера:
{
"connection_status":"Hello Redis"
}
Чтобы взять данные из поступающего Json файла, следует указать Путь до назначения в формате DATA.someClass.var:
DATA - пространство имен получаемого на вход файла
Путь к переменной
Готово! Теперь в вашем хранилище Redis присутсвуют отправленные данные