- Newest
- Most votes
- Most comments
Hi Digui,
Thanks so much for reaching out to the AWS Forum.
In this example, maxmemory_human refers to the total memory available to the current connected node. Each shard will show the available memory on the individual node. For example, if I have a t3.micro in cluster-mode-enabled. Each shard in this configuration will show 384.00M in memory which is the total instance type memory, less the reserved-memory (25% default).
A better way to understand the total memory available in your cluster is to take the number of shards ** maxmemory_human. In my example, I have 2 shards, so the total memory available is 384M ** 2 or 768M.
You can also monitor the usage on the node using a new ElastiCache metric called DatabaseMemoryUsagePercentage. You can view more here as well:https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheMetrics.Redis.html.
You can also find more details on the memory available to ElastiCache based on this support article: https://aws.amazon.com/premiumsupport/knowledge-center/available-memory-elasticache-redis-node/
Best,
Zach
Relevant content
- asked 9 months ago
- asked 5 years ago
- asked a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago