Async-Redis
view release on metacpan or search on metacpan
examples/stress/README.md view on Meta::CPAN
## Exit codes
- `0` clean exit (`--duration` elapsed or SIGINT) with zero integrity violations.
- `1` integrity violation (sequence regression, drop outside chaos, queue conservation broken).
- `2` hang (a workload future did not unwind within `--command-deadline`).
- `3` configuration error.
## Interpreting output
Each JSONL record looks like:
```
{"kind": "metric", "t": 1761350400.123, "elapsed_s": 42.5,
"throughput": {"get": 4231, "set": 3899},
"latency_ms": {"get": {"p50": 0.4, "p95": 1.2, "p99": 4.8}},
"errors_typed": {"Async::Redis::Error::Disconnected": 3},
"reconnects": 2,
"in_flight_depth_max": 17, "in_flight_depth_avg": 2.3,
"integrity": {"kv_seq_regressions": 0, ...},
"chaos": {"kills_issued": 1, "last_victim": "pool"}}
( run in 2.305 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )