因此,我们需要直接从APIM访问Redis缓存。Redis缓存将通过一些后台作业填充。根据Redis的响应(响应将有一个重定向URI),我们需要重定向。
缓存客户端= {“用户ID”:“abcd”“网址1”:“网址1”、“网址2”:“url 2”,“用户类型”:“正常”}
我的问题是,无论我尝试什么,它都不是从Redis上阅读的。
我们不需要缓存-存储-值,因为数据将始终在redis中
我创建了入站策略
〈when condition="@(上下文.变量.包含关键字(“缓存用户”))"〉
击中
@((字符串)上下文.变量[“cacheduser”])
1条答案
按热度按时间0tdrvxhp1#
你可以使用添加外部redis,要在apim中添加外部redis,你必须在输入缓存选项卡下点击添加
你必须填写这后续的形式,并点击保存
之后,您需要在入站处理选项卡
的入站选项卡和出站选项卡中添加策略
在入站标记下
在出站标记下
有关缓存的自定义策略,请参考此MS DOS