Skip to main content

PutRedisHashRecord

Описание

Записывает данные полей записей в Redis, используя заданное хеш-значение, которое определяется через RecordPath для поля каждой записи, содержащего хеш-значение. Поля и их значения сохраняются как пары ключ/значение, связанные с хеш-значением. ВАЖНО: ни вычисленное хеш-значение, ни любое из значений полей не могут быть null. Если хеш-значение равно null, файл потока будет направлен на неудачу. Для каждого из значений полей, если значение равно null, это поле не будет установлено в Redis.

Теги

put, redis, hash, record

Свойства

НазваниеОписание
Record ReaderУказывает службу контроллера, используемую для анализа входящих данных и определения их схемы
Redis Connection PoolNo description provided.
Hash Value Record PathУказывает путь к записи для оценки каждой записи с целью определения хэш-значения, связанного со всеми полями/значениями записи (подробнее см. «hset» в документации Redis). Путь к записи должен указывать ровно на одно поле, иначе возникнет ошибка.
Data Record PathЭто свойство обозначает путь к записи, который будет вычисляться для каждой поступающей записи, и запись, полученная в результате вычисления пути к записи, будет отправлена в Redis вместо всей поступающей записи. По умолчанию для этого свойства используется корень «/», который соответствует «плоской» записи (все поля/значения на верхнем уровне записи.
Character SetУказывает набор символов, используемый при хранении значений полей записи в виде строк. Все поля будут преобразованы в строки с использованием этого набора символов перед сохранением в Redis. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)

Взаимосвязи

  • success: Файлы потока, содержащие все записи, сохраненные в Redis, будут направлены по этому каналу связи
  • failure: Файлы потока, содержащие записи с ошибками обработки, будут направлены по этому каналу связи