Technologies/Redis/redis.memory.maxmemory
RedisRedisMetric

redis.memory.maxmemory

Maximum memory configured
Dimensions:None
Available on:DatadogDatadog (1)Native (1)

Summary

Configured maximum memory limit in bytes that Redis is allowed to use (from maxmemory config). When used memory reaches this limit, Redis begins evicting keys according to the configured eviction policy. A value of 0 means no limit (not recommended in production). Monitor used memory as a percentage of maxmemory to trigger proactive scaling before hitting the limit. Approaching this threshold triggers eviction pressure and potential performance degradation.

Interface Metrics (2)
DatadogDatadog
Maximum memory configured
Dimensions:None
Native
Maximum amount of memory Redis is configured to use
Dimensions:None
Related Insights (2)
Peak Memory Exceeded Indicates Historical Capacity Issuesinfo

When redis.memory.peak significantly exceeds redis.memory.used, the system has experienced memory pressure in the past that may recur. This indicates need for capacity planning or workload pattern investigation.

High Eviction Rate Indicates Memory Pressurewarning

When redis.keys.evicted rate increases significantly, Redis is evicting keys to stay within maxmemory limits, potentially causing cache miss storms and degraded application performance as hot data is prematurely evicted.