SLOWLOG GET 10
to identify the top 10 slowest operations and see if any commands are taking an unusually long time to execute.INFO STATS
and INFO CPU
to check the current CPU usage and the number of commands being processed.CLIENT LIST
to see if there's an unusual number of connections or specific clients sending a high volume of requests.INFO MEMORY
to ensure there isn’t excessive memory pressure which might be causing swapping, indirectly affecting CPU.MONITOR
(with caution as it can increase load) to real-time monitor the requests being processed by the Redis server.CONFIG GET maxclients
and CONFIG GET *timeout*
to ensure that connection settings are not leading to an unusual buildup of client connections.redis-cli --bigkeys
or SCAN
(with a match and count option) commands to identify large keys or heavily utilized keys that might be contributing to high CPU usage.LATENCY DOCTOR
and LATENCY LATEST
to identify and diagnose latency issues that might be related to CPU spikes.Follow these actions sequentially to identify the root cause of high CPU usage in Redis.
Let Dr. Droid create custom investigation plans for your infrastructure.
Book Demo