代码之家  ›  专栏  ›  技术社区  ›  Joe

删除RDS Postgres DB时,是否清除连接的Redis Elasticache?

  •  1
  • Joe  · 技术社区  · 8 年前

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

    我们不能完全相信,将数据重新加载到RDS Postgres实例中,会清除缓存对该数据库调用的Redis缓存。因此,我们不相信UI中显示的新数据是由新的或陈旧的缓存数据组成的。有人有想法吗。

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

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

    1 回复  |  直到 8 年前
        1
  •  0
  •   Joe    8 年前

    再深入一点,我就找到了一个合理的指标,可以提供我需要的信息。对于将来遇到相同问题的任何人,请遵循以下步骤:

    1. 删除数据库。
    2. 导航到AWS中的ElasticCache仪表板。
    3. 选择您感兴趣的缓存。
    4. 向下滚动度量图,直到看到 '当前项目(计数)'
    5. 从这个图中可以看到缓存中的项目数,如果DB Drop清空了缓存,应该非常清楚。

    请注意 在撰写本文时,一个DB drop似乎正在清除缓存,尽管我们不完全确定这是否是我们引入的可选设置,是否可以关闭。