[英]Azure api managment not hiting azure redis cache when request have more than 10 MB
我有一個問題,因為當我嘗試使用 Azure Redis 緩存配置 Azure Api 管理時,我的數據並不總是得到保存,如果請求“GET”最大為 9MB,則一切正常,鍵且其值進入 Redis 緩存但如果請求超過 9/10MB 密鑰未寫入 Redis 緩存。 我檢查過問題肯定出在 api 管理方面,因為如果我直接從控制台應用程序寫入緩存,所有數據都會寫入 50MB。
我的 API 管理政策:入站
<cache-lookup vary-by-developer="false" vary-by-developer-groups="false" allow-private-response-caching="true" must-revalidate="false" downstream-caching-type="public" caching-type="external" />
出境
<cache-store duration="1000" cache-response="true" />
如果我將下游緩存類型更改為無,則請求 9MB 不起作用,僅請求最大 2MB
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.