将 Elasticache 与 RDS 连接?

sum*_*tty 2 amazon-web-services amazon-rds amazon-elasticache

我是 Elastic Cache 概念的新手。请原谅我对这个概念的了解。

目前,我想在我的 Postgres RDS 前面设置一个弹性缓存。

我有弹性缓存功能的理论知识。

我正在谈论如何设置连接到我的 RDS 实例的弹性缓存?

需要与开发人员共享哪些端点才能访问弹性缓存?

或者我完全错误地理解了这个概念

有人能帮我解决这个问题吗?

Chr*_*ams 5

ElastiCache 是一种内存数据存储,其主要用例之一是用作缓存。

它永远不会直接连接到您的 MySQL 数据库,而是将从数据库中检索到的值添加到 ElastiCache 集群。

您的应用程序需要首先决定检查缓存,如果缓存为空,则查询您的 MySQL 数据库以检索数据。然后将成功的结果写入 ElastiCache 存储,以便您的应用程序下次尝试执行此操作时,它只会从缓存中检索结果。

将有许多库来组合此功能,因此如果您不想自己构建它,您可以考虑实现其中一个(取决于您的语言)。

我还见过的另一种缓存方法称为直写,它涉及每次写入发生时,它也会写入缓存,因此您的应用程序只需要从缓存中读取。

AWS 有一个很好的页面来分解缓存策略,这应该有助于提供进一步的输入。