amazon-web-services - 将 Elasticache 与 RDS 连接?

标签 amazon-web-services amazon-rds amazon-elasticache

我对弹性缓存概念不熟悉。 请原谅我对这个概念的了解。

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

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

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

需要与开发者共享什么端点才能访问弹性缓存?

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

谁能帮我解决这个问题吗?

最佳答案

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

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

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

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

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

AWS 有一个很棒的页面可供分解 caching strategies这应该有助于提供进一步的意见。

关于amazon-web-services - 将 Elasticache 与 RDS 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62750685/

相关文章:

c# - 将 SignalR 与 ElastiCache 结合使用失败

database - AWS Elasticache Redis 故障转移

triggers - 我可以在 rds DB 中创建触发器吗?

RDS机器间Mysql手动迁移

aws-cloudformation - 在 CloudFormation 中获取 Aurora Serverless 集群 ARN(输出)

mysql - 将 ElastiCache 与 RDS 结合使用以提高读/写性能

amazon-web-services - 如何在调用忘记密码时向用户池用户发送自定义电子邮件

amazon-web-services - 使用 Azure 的 http 到 https 端点

python - AWS Boto/Warrant 库 : SRP authentication and credentials error

mysql - 重命名 AWS Aurora 数据库中的列