Бөлісу құралы:


Удаление значения из кэша

ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API

Политика cache-remove-value удаляет кэшированный элемент, определяемый по соответствующему ключу. Ключ может содержать произвольное строковое значение и обычно указывается с помощью выражения политики.

Примечание.

Задайте элементы политики и дочерние элементы в порядке, указанном в правиле политики. Узнайте, как устанавливать или изменять политики службы управления API.

Правило политики

<cache-remove-value key="cache key value" caching-type="prefer-external | external | internal"  />

Атрибуты

Атрибут Description Обязательное поле По умолчанию.
caching-type Выберите одно из следующих значений атрибута:
- internalдля использования встроенного кэша Управление API,
- external — использование внешнего кэша, как описано в статье Использование внешнего кэша Redis для Azure в Управлении API Azure;
- prefer-external — использование внешнего кэша, если он настроен. В противном случае используется внутренний кэш.

Выражения политики не допускаются.
No prefer-external
key Ключ кэшированного ранее значения, которое нужно удалить из кэша. Допустимы выражения политики. Да Н/П

Использование

Пример

<cache-store-value
    key="@("userprofile-" + context.Variables["enduserid"])"
    value="@((string)context.Variables["userprofile"])" duration="100000" />

Дополнительные сведения и примеры этой политики см. в статье Custom caching in Azure API Management (Пользовательское кэширование в службе управления API Azure).

Дополнительные сведения о работе с политиками см. в нижеуказанных статьях.