当 RDS Postgres 数据库被丢弃时,它是否会清除连接的 Redis Elasticache?



这个问题就像标题所暗示的那样简单...

我们不完全确信将数据重新加载到 RDS Postgres 实例中会清除缓存对该数据库进行的调用的 Redis 缓存。因此,我们不确定 UI 中显示的新数据是由新的或过时的缓存数据组成的。有没有人有想法。

我们已经尽最大努力挖掘了 AWS,以查看我们是否可以看到缓存中的数据/大小,但收效甚微。

研究看似简单的问题似乎相当困难,因为大多数谷歌结果都与清除缓存有关,句号(我猜很多人都对这样做有问题(。

对此进行更多深入研究,我找到了一个合理的指标,提供了我需要的信息。对于将来遇到相同问题的任何人,请按照以下步骤操作:

  1. 删除您的数据库。
  2. 导航到 AWS 中的 ElasticCache 控制面板。
  3. 选择您感兴趣的缓存。
  4. 向下滚动指标图表,直到看到"当前项目(计数(">
  5. 从此图中,您可以看到缓存中的项目数,并且数据库丢弃是否清空了缓存,应该很清楚。

:注:在撰写本文时,数据库删除似乎正在清除我们的缓存,尽管我们不完全确定这是否是我们引入的可选设置并且可以关闭。

相关内容

  • 没有找到相关文章

最新更新