Redis & Kubernetes: Flow and Failure Simulator

Loading…
A live inventory API running on Kubernetes, backed by Redis Cluster for caching and Redis Sentinel for sessions. Every panel on this page reads from the running cluster through the app's own API.
Plan it first New here? The deployment builder lets you model Standalone, Sentinel, and Cluster topologies, and Redis Enterprise across regions, then route keys and run failure modes against a design you build. Open the deployment builder ↗
Redis Cluster · cache state - shards - clients - mem - ks-hits - ks-misses - evicted - expired -
Sentinel · sessions role - replicas - clients - AOF - AOF-rw - RDB - since-save - lag -
Usage since launch reads - writes - items created -
App hit-rate - slots - items (pg) - nodes -

Request flow and cluster topology

redis.kappenhagen.io
client · HTTPS
Traefik
ingress · TLS
FastAPI
inventory-app ×2
Redis Cluster
cache first
Postgres
source of truth
type
inventory api cluster
Pick a type, then SET writes that key live and GET reads it back with its real TYPE. String uses your value; the other types write a small sample. You can read any key on the cache cluster, including ones the app uses like items:all. Writes to the app namespaces are refused with an explanation, oversized or binary reads are sampled or blocked, and the live calls are rate limited.
Type a key and press Route to see its CRC16 slot and owning shard, with the flow lit up to Redis. Or GET and SET it and watch the redis-cli echo.
Redis master Redis replica Sentinel FastAPI Postgres
Loading topology…

Live request log

No requests yet. Click "Read items" above.