ExecuteRedisCommands¶
Executes multiple Redis commands sequentially against the selected Redis database, allowing later commands to reuse earlier results through redisResults placeholders and optional looping.
What It Does¶
Runs a configured sequence of Redis commands in order against the selected database.
It is useful when a scenario needs a small Redis setup script, such as creating a key and then seeding a list or hash before the tested system starts consuming from it.
YAML Example¶
Sessions:
- Name: ProbeSession
Probes:
- Name: ExecuteRedisCommandsProbe
Probe: ExecuteRedisCommands
ProbeConfiguration:
HostNames:
- localhost:6379
RedisDataBase: 0
Commands:
- Command: SET
Arguments:
- qaas:mode
- docs
- Command: LPUSH
Arguments:
- qaas:jobs
- first-job
What This Configuration Does¶
This probe first sets qaas:mode to docs, then pushes first-job into the qaas:jobs list.
Because the commands are executed in sequence, the Redis state is prepared deterministically before the next scenario step runs.