[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"consumer-news-detail-885":3,"consumer-news-interaction-885":41,"consumer-news-related-885":44},{"detail":4,"item":36},{"card":5,"schemaVersion":23,"fields":24,"content":30},{"id":6,"kind":7,"targetType":8,"targetId":9,"subtype":7,"typeLabel":10,"title":11,"subtitle":12,"summary":13,"coverUrl":14,"badgeText":15,"href":16,"sourceName":12,"meta":17,"metrics":20,"tags":21,"resolved":22},"NEWS_ARTICLE:885","news","NEWS_ARTICLE",885,"资讯","【Azure Redis】中国区创建和连接 Azure Managed Redis 的两个注意事项","博客园","Azure Managed Redis 介绍 Azure Managed Redis 是微软新一代全托管 Redis 服务，基于 Redis Enterprise 构建，为现代云应用提供低延迟、高吞吐的数据访问能力。相比传统 Azure Cache for Redis，它采用更高效的多分片架构，并提","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831195905463-1387904592.png","","\u002Fnews\u002F885",[18,19],"2026","云原生与运维",{},[19],true,"consumer-content-detail-v1",{"sourceName":12,"authorName":25,"categoryName":19,"summary":13,"description":13,"publishTime":26,"updateTime":27,"sourceUrl":28,"language":29},"编码者卢布","2026-08-31T20:04","2026-09-02T20:37:52","https:\u002F\u002Fwww.cnblogs.com\u002Flulight\u002Fp\u002F22779991","中文",{"format":31,"policy":32,"normalized":22,"html":33,"text":34,"wordCount":35,"hasBody":22},"HTML","NEWS_CONTENT_V1","\u003Ch2>Azure Managed Redis 介绍\u003C\u002Fh2>\n\u003Cblockquote>\n \u003Cp>Azure Managed Redis 是微软新一代全托管 Redis 服务，基于 Redis Enterprise 构建，为现代云应用提供低延迟、高吞吐的数据访问能力。相比传统 Azure Cache for Redis，它采用更高效的多分片架构，并提供 Balanced、Memory Optimized、Compute Optimized 等性能选择，增强横向扩展、高可用和企业级安全能力。\u003C\u002Fp>\n \u003Cp>更重要的是，Azure Managed Redis 面向 AI\u002FLLM 应用进行了能力扩展，可通过向量存储与相似度搜索支持 Embedding、Vector Search、Semantic Cache 和 Semantic Routing 等场景，为 RAG 和生成式 AI 应用提供高速数据层，减少重复 LLM 请求、降低响应延迟与模型调用成本。因此，它正从传统 Cache 服务演进为同时服务于 Caching + Real-time Data + AI 的现代化 Redis 平台。\u003C\u002Fp>\n \u003Cp>\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fi1.wp.com\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831195905463-1387904592.png?w=720&amp;quality=65&amp;strip=all\">\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>用一个公式表达可以描写为： \u003Cstrong>Azure Managed Redis = Enterprise Redis + High Performance Cache + Real-time Data + AI\u002FLLM Data Layer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch2>注意事项一：在中国区创建Azure Managed Redis遇见报错的解决之法\u003C\u002Fh2>\n\u003Cdiv>\n 当直接在Azure门户上创建Azure Managed Redis时，会直接遇上报错：The resource type could not be found in the namespace 'Microsoft.Cache' for api version '2025-07-01'.\n\u003C\u002Fdiv>\n\u003Cdiv>\n \u003Cp>\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fi1.wp.com\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831200029242-373733397.png?w=720&amp;quality=65&amp;strip=all\">\u003C\u002Fp>\n \u003Cp>这是因为Azure Managed Redis还没有正式发布，目前还处于试用阶段(Preview), 如果想提前使用\u002F体验这个服务，需要使用Azure CLI命令在您的订阅下进行注册操作。\u003C\u002Fp>\n \u003Cp>登录China Azure环境后，执行如下两个命令：\u003C\u002Fp>\n \u003Cblockquote>\n  \u003Cp>az feature register --namespace Microsoft.Cache --name AMRMooncakeBuildout\u003C\u002Fp>\n  \u003Cp>az provider register -n Microsoft.Cache\u003C\u002Fp>\n \u003C\u002Fblockquote>\n \u003Cp>\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fi1.wp.com\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831200058423-185613905.png?w=720&amp;quality=65&amp;strip=all\">\u003C\u002Fp>\n \u003Cp>&#xa0;附上环境配置和登录命令：\u003C\u002Fp>\n \u003Cblockquote>\n  \u003Cp>az cloud set --name AzureChinaCloud\u003C\u002Fp>\n  \u003Cp>az login\u003C\u002Fp>\n  \u003Cp>az account set --subscription \"your subscription id\"\u003C\u002Fp>\n \u003C\u002Fblockquote>\n\u003C\u002Fdiv>\n\u003Cp>执行成功后，再次重建Azure Managed Redis服务，即可成功。\u003C\u002Fp>\n\n\u003Ch2>注意事项二：使用Redis Insight 连接Azure Managed Redis的正确配置\u003C\u002Fh2>\n\u003Cp>在Azure Managed Redis的使用文档中，介绍可以使用 redis-cli，也可以使用 Redis Insight 连接。\u003C\u002Fp>\n\u003Cp>而对于初次使用 Redis Insight 的开发人员来说，这个配置确实使人有些困惑。\u003C\u002Fp>\n\n\u003Ch3>第一：配置连接参数\u003C\u002Fh3>\n\u003Cp>它不在是传统的一个connection string方式，而是需要填入host，port，用户名，密码，并且要打开TLS配置。\u003C\u002Fp>\n\u003Cp>此外，Azure Managed Redis在启用Access Key的情况下，历史惯例，只有Access Key，不区别用户名和密码，所以这里就保持用户名为空，把access key填入密码栏中。\u003C\u002Fp>\n\u003Cp>\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fi1.wp.com\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831200226697-1719577237.png?w=720&amp;quality=65&amp;strip=all\">\u003C\u002Fp>\n\n\u003Ch3>第二：确认网络配置\u003C\u002Fh3>\n\u003Cp>确认Azure Managed Redis的网络配置(Networks)的公网已允许，默认情况它会关闭。\u003C\u002Fp>\n\u003Cp>如果不注意检查，则会一直遇见Redis Insight 抛出的Connection timed out 问题\u003C\u002Fp>\n\u003Cp>\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fi1.wp.com\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831200327078-928788376.png?w=720&amp;quality=65&amp;strip=all\">\u003C\u002Fp>\n\n\u003Cp>当连接到Azure Managed Redis服务后，Redis Insight 提供UI操作界面，也可以继续通过 Redis指令的方式操作。\u003C\u002Fp>\n\u003Cp>\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fi1.wp.com\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831200357490-1216315963.png?w=720&amp;quality=65&amp;strip=all\">\u003C\u002Fp>\n\n\u003Ch2>参考资料\u003C\u002Fh2>\n\u003Cp>Use client tools to manage data in Azure Managed Redis: \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fredis\u002Fhow-to-redis-access-data\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fredis\u002Fhow-to-redis-access-data\u003C\u002Fa>\u003C\u002Fp>","Azure Managed Redis 介绍 Azure Managed Redis 是微软新一代全托管 Redis 服务，基于 Redis Enterprise 构建，为现代云应用提供低延迟、高吞吐的数据访问能力。相比传统 Azure Cache for Redis，它采用更高效的多分片架构，并提供 Balanced、Memory Optimized、Compute Optimized 等性能选择，增强横向扩展、高可用和企业级安全能力。 更重要的是，Azure Managed Redis 面向 AI\u002FLLM 应用进行了能力扩展，可通过向量存储与相似度搜索支持 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\u002FLLM 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), 如果想提前使用\u002F体验这个服务，需要使用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:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fredis\u002Fhow-to-redis-access-data",1632,{"id":6,"kind":7,"title":11,"summary":13,"image":14,"href":16,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":40},"2026 · 云原生与运维","#2563eb","16 \u002F 10",[19],{"targetType":8,"targetId":9,"likedByMe":42,"likeCount":43,"commentCount":43,"contentLikeCount":43,"contentCommentCount":43,"sourceLikeCount":43,"sourceCommentCount":43},false,0,[45,51,57,64,73,79,86,94],{"id":46,"kind":7,"title":47,"summary":48,"image":15,"href":49,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":50},"NEWS_ARTICLE:839","Nginx 1.30.4 编译安装与参数调优","Nginx 是一款轻量级、高性能、高并发的开源Web服务器、反向代理与负载均衡软件，凭借低资源占用、高稳定性的核心优势，成为当下互联网行业主流的服务部署组件，广泛应用于各类网站及业务系统的Web服务、反向代理、负载均衡场景。其基于宽松的类BSD开源协议发布，可免费商用。本文将完整展示 Nginx 1","\u002Fnews\u002F839",[19],{"id":52,"kind":7,"title":53,"summary":54,"image":15,"href":55,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":56},"NEWS_ARTICLE:891","K8S接入NFS存储","本文详细演示了在Kubernetes集群中接入NFS作为默认持久化存储的完整流程。针对容器数据易失问题，文章介绍了如何部署NFS Provisioner，并配置StorageClass将其设为集群默认（default）。通过此方案，实现了PVC的动态自动供给，开发者无需手动创建PV即可为Pod分配存","\u002Fnews\u002F891",[19],{"id":58,"kind":7,"title":59,"summary":60,"image":61,"href":62,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":63},"NEWS_ARTICLE:911","k8s安装metrics-server，以及相关报错排查","背景：有监控node节点pod的CPU等资源，实现自动扩缩容的需要下，需要安装metrics-server k8s版本：1.30.14（kubadm安装） 对应metrics-server版本：0.8x（本文使用0.8.1） 1、下载部署清单 wget https:\u002F\u002Fgithub.com\u002Fkube","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F1384371\u002F202608\u002F1384371-20260830185204348-546969162.png","\u002Fnews\u002F911",[19],{"id":65,"kind":7,"title":66,"summary":67,"image":68,"href":69,"meta":70,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":71},"NEWS_ARTICLE:827","MHS 三部曲（下）：谁允许 AI 行动？——权力、合规与中国厂商的答卷","我们总在等待一个像 ChatGPT 那样的机器人时刻。但具身智能真正的拐点，也许先发生在更不起眼的地方：一台陌生设备，第一次能把自己的能力、状态和边界完整告诉 AI；一个 Agent，第一次能把试出来的经验固化成可验证、可复用的机器技能。","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F510\u002F202608\u002F510-20260830153745229-1536981088.jpg","\u002Fnews\u002F827","2026 · 人工智能",[72],"人工智能",{"id":74,"kind":7,"title":75,"summary":76,"image":15,"href":77,"meta":18,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":78},"NEWS_ARTICLE:829","我不会美工，用 WorkBuddy 1 分钟做出 4 张海报","先说结果：下面这 4 张海报，从我发出指令到拿到图片，大约 1 分钟。 我不会美工，也没有打开 Photoshop。用的工具，是我之前用 WorkBuddy 做的一个海报生成器。这个生成器本身也没花几分钟，具体开发过程我在上一篇文章里写过。 这次我把海报生成器的网址、产品截图和要求一起发给 Work","\u002Fnews\u002F829",[7,8],{"id":80,"kind":7,"title":81,"summary":82,"image":83,"href":84,"meta":18,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":85},"NEWS_ARTICLE:828","一个人抵一个团队的时代，企业级 AI Agent 还需要做什么？","对于企业而言，真正需要的，不是一个“会聊天”的 Agent，而是一套能被多用户、多场景复用，且权限清晰、过程可审计、成本可控制的 Agent 能力体系。","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F2232255\u002F202609\u002F2232255-20260902173524728-659996478.png","\u002Fnews\u002F828",[7,8],{"id":87,"kind":7,"title":88,"summary":89,"image":15,"href":90,"meta":91,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":92},"NEWS_ARTICLE:832","用 runtime-async 写一个支持 async\u002Fawait 的轻量脚本引擎","起因：一个好奇 事情的开头很简单。 给 .NET 做过动态脚本的人大概都碰到过同一堵墙：表达式树也好、Reflection.Emit 也好，都很难支持 async\u002Fawait。原因不在语法，而在 await 的实现方式——C# 编译器要为每个 async 方法生成一个状态机结构体，把方法体切成若干片","\u002Fnews\u002F832","2026 · 软件开发",[93],"软件开发",{"id":95,"kind":7,"title":96,"summary":97,"image":98,"href":99,"meta":18,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":100},"NEWS_ARTICLE:831","Agent Sandbox 规模化：JuiceFS 探索与实践","过去一段时间，我们在和云厂商以及 Agent 团队推进 Sandbox 落地时，除了要解决数据如何进入 Sandbox，还需要考虑任务所需的数据和执行过程中产生的数据，如何跨任务、跨阶段持续使用。Sandbox 可以随任务快速创建和销毁，但数据往往需要继续保留、共享和流转。 当 Sandbox 并发","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F2544292\u002F202609\u002F2544292-20260902171045357-1907499098.png","\u002Fnews\u002F831",[7,8]]