【Azure Redis】中国区创建和连接 Azure Managed Redis 的两个注意事项

简介: Azure Managed Redis 是微软基于 Redis Enterprise 构建的全托管服务,提供低延迟、高吞吐能力。相比传统 Azure Cache for Redis,它采用多分片架构,支持 Balanced、Memory/Compute Optimized 等性能层级,并原生集成向量搜索、语义缓存等 AI 能力,已演进为面向 Caching + Real-time Data + AI 的现代化数据平台。

Azure Managed Redis 介绍

Azure Managed Redis 是微软新一代全托管 Redis 服务,基于 Redis Enterprise 构建,为现代云应用提供低延迟、高吞吐的数据访问能力。相比传统 Azure Cache for Redis,它采用更高效的多分片架构,并提供 Balanced、Memory Optimized、Compute Optimized 等性能选择,增强横向扩展、高可用和企业级安全能力。

更重要的是,Azure Managed Redis 面向 AI/LLM 应用进行了能力扩展,可通过向量存储与相似度搜索支持 Embedding、Vector Search、Semantic Cache 和 Semantic Routing 等场景,为 RAG 和生成式 AI 应用提供高速数据层,减少重复 LLM 请求、降低响应延迟与模型调用成本。因此,它正从传统 Cache 服务演进为同时服务于 Caching + Real-time Data + AI 的现代化 Redis 平台。

用一个公式表达可以描写为: Azure Managed Redis = Enterprise Redis + High Performance Cache + Real-time Data + AI/LLM Data Layer

注意事项一:在中国区创建Azure Managed Redis遇见报错的解决之法

当直接在Azure门户上创建Azure Managed Redis时,会直接遇上报错:The resource type could not be found in the namespace 'Microsoft.Cache' for api version '2025-07-01'.

这是因为Azure Managed Redis还没有正式发布,目前还处于试用阶段(Preview), 如果想提前使用/体验这个服务,需要使用Azure CLI命令在您的订阅下进行注册操作。

登录China Azure环境后,执行如下两个命令:

az feature register --namespace Microsoft.Cache --name AMRMooncakeBuildout

az provider register -n Microsoft.Cache

附上环境配置和登录命令:

az cloud set --name AzureChinaCloud

az login

az account set --subscription "your subscription id"

执行成功后,再次重建Azure Managed Redis服务,即可成功。

 

注意事项二:使用Redis Insight 连接Azure Managed Redis的正确配置

在Azure Managed Redis的使用文档中,介绍可以使用 redis-cli,也可以使用 Redis Insight 连接。

而对于初次使用 Redis Insight 的开发人员来说,这个配置确实使人有些困惑。

 

第一:配置连接参数

它不在是传统的一个connection string方式,而是需要填入host,port,用户名,密码,并且要打开TLS配置。

此外,Azure Managed Redis在启用Access Key的情况下,历史惯例,只有Access Key,不区别用户名和密码,所以这里就保持用户名为空,把access key填入密码栏中。

 

第二:确认网络配置

确认Azure Managed Redis的网络配置(Networks)的公网已允许,默认情况它会关闭。

如果不注意检查,则会一直遇见Redis Insight 抛出的Connection timed out 问题

 

当连接到Azure Managed Redis服务后,Redis Insight 提供UI操作界面,也可以继续通过 Redis指令的方式操作。

 

参考资料

Use client tools to manage data in Azure Managed Redis: https://learn.microsoft.com/en-us/azure/redis/how-to-redis-access-data

 


 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
3月前
|
人工智能 自然语言处理 API
【Azure AI Search】 stopword 是什么,为什么它会影响搜索结果?
本文解析 Azure AI Search 中搜索 "in brief" 返回结果过多的问题,指出根源在于 analyzer 对停用词(如 "in")的处理差异:默认 `standard.lucene` 保留停用词导致泛匹配,而 `en.microsoft` 会过滤停用词,使结果更精准。关键在于根据业务语义选择合适 analyzer。
248 121
|
28天前
|
人工智能 安全 IDE
公司不给你配 AI,你会自己掏钱吗?
AI正成为新时代的“办公软件”,开发者每月自费数百元订阅Claude、Cursor、Copilot等工具,实为工作刚需。公司尚未建立报销机制,但先行投入者已悄然积累不可替代的AI能力——这并非倒贴,而是抢占效率高地的聪明投资。
193 0
公司不给你配 AI,你会自己掏钱吗?
|
30天前
|
人工智能 监控 API
【Azure APIM】通过 API Management 公开现有 MCP Server 的试验 (一)
本文介绍如何利用Azure API Management(APIM)代理公开现有MCP Server,实现统一鉴权、限流、审计与网络管控。通过APIM暴露Microsoft Learn MCP服务,并在VS Code中配置GitHub Copilot调用,验证AI工具集成方案。
100 2
|
2月前
|
SQL 前端开发 Java
REST 版的 GraphQL:一行代码终结你的 if-else 地狱
产品加一个筛选条件,你要改四层代码。这不是 MyBatis 的锅,也不是 JPA 的锅——是你把"声明"和"执行"混在了一起。如果列表查询有 GraphQL,会是什么样?
105 1
|
2月前
|
运维 前端开发 安全
【Azure App Service】解析 Azure App Service 中的 X-Ms-Forbidden-Ip 响应头
Azure App Service 的 `X-Ms-Forbidden-Ip` 响应头可辅助判断 403 是否由平台访问限制触发,标识被拒客户端IP。虽未正式文档化,但在受控链路中是实用排障线索,建议结合诊断日志综合验证。
361 3
【Azure App Service】解析 Azure App Service 中的 X-Ms-Forbidden-Ip 响应头
|
2月前
|
人工智能 Go
【Azure AI】Work smarter in 90 days: A real-world guide to using AI / 90 天内更⾼效地⼯作:⼀本关于使⽤ AI 的实⽤指南 [逐句翻译版] 【转】
《开放工作:如何在人工智能时代取得进步》提供90天AI赋能职业发展蓝图:第1-30天夯实基础,用AI提效;31-60天强化好奇心、创造力等五大人类核心能力;61-90天规划进阶路径。附实用Copilot提示与分步实践指南。
174 3
|
2月前
|
容器
【Azure Container App】Key Vault的Secret修改导致Container App重启,是否有办法规避呢?
本文解析Container App因Key Vault密钥更新自动重启的原因:当环境变量引用的密钥(未指定版本)更新时,系统会触发RevisionRestartWithNewSecrets事件,在30分钟内自动重启以获取最新值。建议指定密钥版本以手动控制更新时机,避免非预期滚动重启。
115 2
|
2月前
|
数据安全/隐私保护
【Azure Key Vault】在 Logic App 中调用 Key Vault 的 Key 进行加密/解密操作时权限报错问题
Logic App调用Key Vault密钥加解密时403报错,常因密钥级权限未开启:即使访问策略已授权,仍需单独为该密钥勾选“Encrypt/Decrypt”等Permitted operations,否则操作被拒。
113 2
|
2月前
|
存储 网络协议 API
【Azure Storage Account】跨存储账号复制 Blob 会产生大量网络流量费用吗?
本文详解Azure跨账号复制Blob的流量与费用问题:采用服务器端复制(如`StartCopyFromUriAsync`)时,数据不经过应用网络,避免高额出站流量费;而“下载再上传”则会产生显著带宽和NAT等成本。关键看复制方式,非账号是否相同。
124 2
|
2月前
|
关系型数据库 MySQL 数据安全/隐私保护
Docker 部署 Redmine:老牌开源项目管理部署实测记录
团队用 Jira、禅道、飞书项目,数据不在自己手里?Redmine 是一款开源、可自托管的项目管理与问题跟踪系统——支持 工单、甘特图、Wiki、版本库、时间跟踪,Docker Compose 双容器(Redmine + MySQL)即可跑通。浏览器打开就能建项目、派任务、看进度,数据全在你自己的服务器上。 本文带你完成一次 Redmine Docker Compose 私有化部署:镜像加速拉取、编写 docker-compose.yml、处理 3000 端口冲突、读懂启动日志,到浏览器 admin 登录、强制改密、切换中文、载入默认配置、新建第一个项目——全程零基础可跟做。
494 0
Docker 部署 Redmine:老牌开源项目管理部署实测记录