如果内存超过 90%,GCP 刷新 redis

GCP flush redis if memory above 90%

有没有办法在触发触发器时刷新我的 GCP Redis?

在我的具体案例中,我使用 Google StackDriver 指标来监控和接收通知。我希望当我的 Redis 内存超过 90% 时它会自动刷新。 有没有办法执行此操作?

扩展 Basic Tier 实例会刷新缓存,因此我的建议是使用较小的上限(和适当的逐出策略)配置实例,然后根据需要对其进行扩展。

gcloud redis instances update instance-id --update-redis-config maxmemory-policy=policy

或者,您可以设置 Web 服务来发出适当的 CLI 命令,但这需要更多的努力。