创建和修改环境缓存

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

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

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

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

缓存加密简介

Edge for Public Cloud在支持 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 界面管理缓存,请执行以下操作:

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

      对于时段:12:00:00

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

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

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

      对于时间,默认语言区域和时区将因代码运行位置而异(在配置时尚不知)。

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

填充缓存

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