0

昨天我们注意到我们所有的 GCP Memorystore (Redis) 实例都存在连接问题。

在 Web 控制台中,在 下/memorystore/redis/instances,指示器显示“加载”图标,标题文本为“执行维护”。

几分钟后,与实例的连接恢复了,但是所有数据都被刷新/删除了!似乎实例本身进行了某种重启,刷新了所有 RAM。

我们在此事件中丢失了数据,并希望确保将来防止这种情况发生。我们这边是否有任何行为可能引发了这种情况?我们在多个项目中都看到了这一点,因此我们认为这可能是谷歌范围内的事件。但是,我们没有看到任何关于此在线的信息,并且 GCP Memorystore 状态没有报告任何事件/停机时间。

4

1 回答 1

1

我相信这里发生的事情是您使用的是基本实例,在此实例上不能保证数据持久性,基本实例更适合用作缓存实例,如此链接所述

在这种情况下,您可以使用标准层,之前共享的文档也说明了这一点:“标准层提供了具有自动故障转移和最小数据丢失的高可用性 Redis 实例。”

基本上,发生的事情是,当这些实例被移动到另一个状态时,如果它是一个基本实例,表就会被刷新。

于 2020-07-21T21:50:19.633 回答