创建和修改环境缓存

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

如果您不想使用所包含的共享缓存,则可以创建并配置自己的缓存。您可以使用您在缓存政策下创建的缓存,而不是使用共享缓存。

您还可以使用 Apigee API 创建缓存。如需了解详情,请参阅在环境中创建缓存

缓存限制:请参阅限制了解适用于缓存的各种限制,例如名称和值大小、缓存总数、缓存中的项数和过期。

缓存加密简介

针对公有云的 Edge:缓存在启用了 PCIHIPAA 的组织中进行加密。这些组织的加密会在组织预配期间进行配置。

定义缓存资源

您可以在每个环境中创建多个缓存资源。配置缓存政策时,您需要指定政策是应该使用所包含的共享缓存还是您创建的缓存。

对于数据隔离,缓存的范围将仅限于您创建缓存的环境。(例如,在“测试”环境中运行的 API 代理无法访问在“生产”环境中运行的缓存数据。)创建缓存后,政策可以使用任何可序列化数据对其进行填充。有关用法,请参阅示例:通用缓存

另请参阅:响应缓存政策

管理缓存

管理您的缓存,如下所述。

Edge

如需使用 Edge 界面管理缓存,请执行以下操作:

  1. 登录 apigee.com/edge
  2. 在左侧导航栏中,依次选择管理 > 环境 > 缓存
  3. 如需创建缓存,请执行以下操作:
    1. 点击添加缓存
    2. 输入新缓存的属性值,如下所述。
      名称 说明
      名称 缓存的名称。该名称在环境中必须是唯一的。系统将从与缓存资源交互的政策引用此名称。
      说明 可选。缓存资源的说明。
      有效期至: 缓存的到期时间。到期时间可指定为创建后的秒数、每天的指定时间或指定日期。
      注意:以下政策会将到期时间设置替换为以下创建的缓存条目:填充缓存政策响应缓存政策
    3. 点击添加缓存
  4. 如需修改缓存,请执行以下操作:
    1. 将光标置于列表中的缓存上以显示操作菜单。
    2. 点击
    3. 更新缓存设置。
    4. 点击更新缓存
  5. 如需清除缓存,请执行以下操作:
    1. 将光标置于列表中的缓存上以显示操作菜单。
    2. 点击
  6. 如需删除缓存,请执行以下操作:
    1. 将光标置于列表中的缓存上以显示操作菜单。
    2. 点击
    3. 点击删除以确认删除操作。

传统 Edge (Private Cloud)

如需使用传统版 Edge 界面管理缓存,请执行以下操作:

  1. 登录 http://ms-ip:9000,其中 ms-ip 是管理服务器节点的 IP 地址或 DNS 名称。
  2. 依次选择 API > 环境配置 > 缓存
  3. 选择要配置缓存的环境,例如 testprod
  4. 如需创建缓存,请执行以下操作:
    1. 点击修改
    2. 点击 + 缓存
    3. 输入新缓存的属性值,如下所述。
      物业名称 默认值 说明
      名称 不适用 缓存的名称。该名称在环境中必须是唯一的。系统将从与缓存资源交互的政策引用此名称。
      说明 不适用 缓存资源的可选说明。
      到期类型 超时(以秒为单位) 设置缓存条目的过期方式。条目的存留时间可以是创建后的指定秒数、每天的指定时间或指定日期。注意:以下政策会使用其创建的缓存条目覆盖有效期设置:填充缓存政策响应缓存政策
      到期日期 超时秒数:300(秒)

      时段:12:00:00

      对于日期:当前日期 (dd-MM-yyyy)

      您在“到期”下拉菜单中所选项的配置设置(整数或日期时间)。

      HH:mm:ss 格式输入时间,其中 HH 表示 24 小时制的小时。例如,将 14:30:00 设为下午 2:30。

      对于一天中的时段,默认的语言区域和时区将取决于代码的运行位置(在配置时是不知道的)。

    4. 点击保存
  5. 如需修改缓存,请执行以下操作:
    1. 点击修改
    2. 修改缓存的值。
    3. 点击保存
  6. 如需清除缓存,请点击要清空缓存旁边的清除
  7. 如需删除缓存,请执行以下操作:
    1. 点击修改
    2. 点击要删除的缓存旁边的删除

填充缓存

您可以通过以下方式在 API 代理运行时填充缓存。