AWS Advanced JDBC Wrapper 现已支持通过 Valkey 实现自动查询缓存
AWS Advanced JDBC Wrapper 现已支持通过 Valkey 来自动缓存 JDBC 查询,包括适用于 Valkey 的 Amazon ElastiCache 缓存。以前,需要缓存 JDBC 查询结果集的开发人员必须手动编写代码,针对每个查询在缓存中存储和检索数据。现在,您只需执行几个简单步骤,即可自动缓存来自 Aurora 以及 RDS PostgreSQL、MySQL 和 MariaDB 数据库的结果集。只需添加封装器依赖项、启用查询缓存插件、配置数据库和缓存端点,并在应用程序代码中指定需要缓存的查询即可。
借助此功能,您可以直接从适用于 Valkey 的 ElastiCache 存储和检索查询结果,从而减少数据库读取次数,并降低频繁访问数据的读取延迟。自动查询缓存可减少数据库资源需求,从而提升性能、降低成本并提高应用程序弹性。AWS Advanced JDBC Wrapper 支持通过常用的持久化 API 与框架(包括 Hibernate 和 Spring Data)对查询进行缓存标注,同时也支持手动添加查询提示。
使用 AWS Advanced JDBC Wrapper 的 JDBC 查询缓存可与适用于 Valkey 的 Amazon ElastiCache 无缝协作。您可以使用 AWS 管理控制台、软件开发工具包(SDK)、命令行界面(CLI)或模型上下文协议(MCP)服务器创建新的适用于 Valkey 的 Amazon ElastiCache 无服务器缓存。有关更多信息,请参阅 Advanced JDBC Wrapper 和适用于 Valkey 的 Amazon ElastiCache 文档。