aws elasticache-redis自动缩放

vm0i2vca  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(421)

在elasticcache中创建了一个redis示例,它将像往常一样用于存储和检索数据。
这个redis示例是否有最大内存,如何检查?
我所需要的只是举个例子,如果redis中的数据大小超过100mb,那么它应该是自动缩放的,而不需要我手动缩放它或创建一个新示例之类的东西。
当数据大小减少时(例如:由于流量减少,从300mb减少到50MB),那么示例应该减少,这样就不会产生额外的成本。如何在aws elasticache中配置?

4sup72z8

4sup72z81#

不幸的是,elasticcache没有现成的自动扩展策略,amazon elasticache提供了控制台、cli和api支持来扩展redis(禁用集群模式)复制组。
您可以尝试的一个选项是在节点内存上设置cloudwatch警报,然后触发lambda函数,该函数将根据度量进行上下扩展。
创建cw警报
选择弹性缓存度量
选择节点级度量
选择可用内存度量
触发sns主题通知
订阅lambda函数
基于度量的scaleup/scaledown


相关问题