PutRedisHashRecord
Описание
Записывает данные полей записей в Redis, используя заданное хеш-значение, которое определяется через RecordPath для поля каждой записи, содержащего хеш-значение. Поля и их значения сохраняются как пары ключ/значение, связанные с хеш-значением. ВАЖНО: ни вычисленное хеш-значение, ни любое из значений полей не могут быть null. Если хеш-значение равно null, файл потока будет направлен на неудачу. Для каждого из значений полей, если значение равно null, это поле не будет установлено в Redis.
Теги
put, redis, hash, record
Свойства
Название | Описание |
---|---|
Record Reader | Указывает службу контроллера, используемую для анализа входящих данных и определения их схемы |
Redis Connection Pool | No description provided. |
Hash Value Record Path | Указывает путь к записи для оценки каждой записи с целью определения хэш-значения, связанного со всеми полями/значениями записи (подробнее см. «hset» в документации Redis). Путь к записи должен указывать ровно на одно поле, иначе возникнет ошибка. |
Data Record Path | Это свойство обозначает путь к записи, который будет вычисляться для каждой поступающей записи, и запись, полученная в результате вычисления пути к записи, будет отправлена в Redis вместо всей поступающей записи. По умолчанию для этого свойства используется корень «/», который соответствует «плоской» записи (все поля/значения на верхнем уровне записи. |
Character Set | Указывает набор символов, используемый при хранении значений полей записи в виде строк. Все поля будут преобразованы в строки с использованием этого набора символов перед сохранением в Redis. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Взаимосвязи
- success: Файлы потока, содержащие все записи, сохраненные в Redis, будут направлены по этому каналу связи
- failure: Файлы потока, содержащие записи с ошибками обработки, будут направлены по этому каналу связи