Redis Transport
The Redis Transport parses the Redis XML and executes the commands against a Redis system.
On the Basic configuration tab, you can specify:
- Input File: This option is used more often on the Listener than Transport, but lets you supply the Redis XML file to be evaluated and run. Note that if you supply an input file on the Transport side then any XML contained in the Transaction Data will not be used.
- Validate XML: Select this option to pre-validate the incoming XML against the Redis XL schema. If it does not conform to the schema, an exception will be thrown and the transaction will stop.
- Cache Schema: Select this option to cache the validation schema. This is useful to reduce loading the validation schema between executions.
- Response Listener: This option, only available on the Transport, is used to designate a Listener to which the Redis XL response should be sent after execution. The listener to be selected must be of the Programmable Listener (Trigger) type.
- Redis Host: The URL of the Redis server to connect to.
- Redis Port: The port of the Redis server to connect to. The default value is 6379.
- Database Number: This is the number (between 0-15) of the Redis database to connect to. If unsure, just leave as the default 0.
- Password: This option corresponds to the AUTH command, and will be issued before any other Redis commands if needed. If the Redis server does not require AUTH, leave this field blank.
- Use SSL: check if SSL connection is desired.
On the Debug configuration tab, you can specify:
Evaluation Logging: if selected, extra information about the evaluation process will be logged to help with debugging its execution. Keep in mind that, in some cases, sensitive information may be logged with this option, so it should be kept off by default.
On the Advanced configuration tab, you can specify:
Cache Type: set the type of cache used internally for storing data when the XML structure is executed