Writing to multiple keys
If you want to write results to multiple keys, you can do so by defining multiple redis.write
subsections in the output
section of the job file. Each instance of redis.write
can specify a different key, data format, and other parameters. For example, you can create two different keys for the same data, one with a default key format and another with a custom key format and mapping.
output:
- uses: redis.write
with:
# Setting data_type to JSON and using the default key format
data_type: json
- uses: redis.write
with:
data_type: json
# Defining a custom key format
key:
language: jmespath
expression: concat(['events-simplified:id:', id])
# And defining a custom mapping
mapping:
- id: id
- name: name
- location: location