No description
Find a file
Arsalan Naeem dc485647a0 Redis-on-OpenShift benchmark on cluster anaeem
Deploy Redis 7.0.12 (standalone) via Opstree community redis-operator
(Helm-installed; OLM bundle unpack timed out post-cluster-reboot).
Expose via NodePort and a TLS-passthrough Route (stunnel sidecar).

Benchmarks: 2,000,000 ops SET+GET, 50 clients.

Baseline:
- Internal Service:  SET 33,049 rps / 0.89 ms,  GET 32,707 rps / 0.90 ms
- External NodePort: SET 28,922 rps / 1.24 ms,  GET 30,143 rps / 1.19 ms
- External Route:    SET  8,716 rps / 5.01 ms,  GET  8,705 rps / 4.99 ms

Route is latency-bound (HAProxy router + stunnel + Service hop ~5 ms RTT
per command). Adding stunnel replicas / client threads / more clients
gave only 7-15% gain. Pipelining is the lever: -P 16 takes Route to
157 K rps (18x), -P 32 -c 100 to 250-270 K rps.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 16:52:16 +01:00
results Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
tls Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
.gitignore Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
expose-nodeport.yaml Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
internal-bench-pipelined.yaml Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
internal-bench.yaml Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
operator-sub.yaml Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
redis-cr.yaml Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
RESULTS.md Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00
stunnel.yaml Redis-on-OpenShift benchmark on cluster anaeem 2026-04-27 16:52:16 +01:00