添加缓存和持久性

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

Apigee Edge 为在请求之间实现数据运行时持久性提供缓存。您可以使用政策(例如 Populate Cache 政策LookupCache 政策InvalidateCache 政策Response Cache 政策)访问缓存。

您的组织包括在大部分情况有用的共享缓存的访问权限。如果您想更精细地控制性能,还可以配置自己的缓存。

您可能希望使用缓存来执行以下操作:

  • 减少延迟和流量。请求可以在更短的时间内得到满足,并有重复使用表示法。
  • 跨事务保留数据。您可以存储会话数据,以便在 HTTP 事务中重复使用。
  • 支持安全性。限制对缓存条目的访问权限,以便只能在特定环境中访问或由特定 API 代理访问。

使用持久性

获取 Edge 提供的持久性功能的相关背景和示例。

Edge 中的持久性工具

了解政策如何支持通用缓存、后端响应缓存和键值对映射。

示例:通用缓存

查看显示如何协同使用 Populate Cache 政策LookupCache 政策InvalidateCache 政策的代码。

使用缓存键

了解为缓存条目创建唯一标识符的选项。

创建和修改环境缓存

如果所包含的共享缓存无法满足您的需求,请创建您自己的缓存。

缓存内部

了解缓存系统的结构,以及缓存默认值与政策如何互动。

使用键值对映射

创建和管理已加密或未加密、未过期键值对的集合。

支持 HTTP 响应标头

了解在使用 ResponseCache 政策时如何处理 HTTP 响应标头。

政策引用

使用这些持久性政策。

PopulateCache 政策

将数据放入通用缓存。

LookupCache 政策

从通用缓存获取数据。

InvalidateCache 政策

从通用缓存中移除条目。

ResponseCache 政策

从后端资源获取并放置数据。

键值对映射操作政策

使用键值对映射存储区来实现长期持久性。

API 参考

使用这些 API 来处理缓存。

清除缓存条目

使用缓存键清除缓存条目。

在环境中创建缓存

在环境中创建缓存。

获取有关缓存的信息

获取有关缓存的信息。

清除所有缓存条目

清除缓存条目。可以通过缓存键前缀限定范围。

列出环境中的缓存

列出环境中的缓存。

在环境中更新缓存

在环境中更新缓存。

删除缓存

删除缓存。

键/值映射

在多个范围内创建和管理永久性键值对集合(映射)。