当 RDS Postgres DB 被删除时,它会清除连接的 Redis Elasticache 吗?
When an RDS Postgres DB is dropped, does it clear the connected Redis Elasticache?
这道题就如标题所暗示的那样简单...
我们不完全相信将数据重新加载到我们的 RDS Postgres 实例中会清除我们的 Redis 缓存,该缓存缓存对该数据库的调用。因此,我们不确定 UI 中显示的新数据是由新的或陈旧的缓存数据组成的。有没有人有想法。
我们已尽最大努力挖掘 AWS,看看我们是否可以看到 data/size 缓存中的内容,但收效甚微。
似乎很难研究一个看似简单的问题,因为大多数 google 结果都与清除缓存、句号有关(我猜很多人对此有疑问) .
进一步深入研究,我发现了一个合理的指标,它提供了我需要的信息。对于将来遇到相同问题的任何人,请按照以下步骤操作:
- 放弃你的数据库。
- 导航到 AWS 中的 ElasticCache 仪表板。
- Select您感兴趣的缓存。
- 向下滚动指标图表,直到看到 'Current Items (Count)'
- 从这个图中您可以看到缓存中的项目数,如果 DB Drop 清空了缓存应该会很清楚。
N.B. 在撰写本文时,数据库删除似乎正在清除我们的缓存,尽管我们不完全确定这是否是可选设置我们已经介绍过并且可以关闭。
这道题就如标题所暗示的那样简单...
我们不完全相信将数据重新加载到我们的 RDS Postgres 实例中会清除我们的 Redis 缓存,该缓存缓存对该数据库的调用。因此,我们不确定 UI 中显示的新数据是由新的或陈旧的缓存数据组成的。有没有人有想法。
我们已尽最大努力挖掘 AWS,看看我们是否可以看到 data/size 缓存中的内容,但收效甚微。
似乎很难研究一个看似简单的问题,因为大多数 google 结果都与清除缓存、句号有关(我猜很多人对此有疑问) .
进一步深入研究,我发现了一个合理的指标,它提供了我需要的信息。对于将来遇到相同问题的任何人,请按照以下步骤操作:
- 放弃你的数据库。
- 导航到 AWS 中的 ElasticCache 仪表板。
- Select您感兴趣的缓存。
- 向下滚动指标图表,直到看到 'Current Items (Count)'
- 从这个图中您可以看到缓存中的项目数,如果 DB Drop 清空了缓存应该会很清楚。
N.B. 在撰写本文时,数据库删除似乎正在清除我们的缓存,尽管我们不完全确定这是否是可选设置我们已经介绍过并且可以关闭。