redis.stats.instantaneous_ops_per_sec
Number of commands processed per secondSummary
Provides a real-time snapshot of Redis throughput, calculated as the instantaneous rate of commands processed per second. Unlike cumulative command counters, this gauge reflects current workload intensity at the moment of sampling. Sudden drops indicate request processing stalls from blocking operations, slow commands, or connection saturation. Sudden spikes may reveal traffic bursts that could exhaust memory or connection limits. Critical for capacity planning and real-time performance dashboards — this is the primary metric for understanding Redis's current operational state.
Related Insights (2)
When async endpoints make synchronous Redis calls, they hold connections longer than necessary while blocking the event loop, causing artificial connection pool exhaustion even when Redis server capacity is available.
When event loop blocking is the bottleneck, traditional infrastructure metrics (CPU, Redis ops, network I/O) appear healthy while request latency and timeouts increase - creating a diagnostic blind spot that delays root cause identification.