<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Azure Managed Redis articles</title>
    <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/bg-p/azure-managed-redis</link>
    <description>Azure Managed Redis articles</description>
    <pubDate>Mon, 11 May 2026 18:55:45 GMT</pubDate>
    <dc:creator>azure-managed-redis</dc:creator>
    <dc:date>2026-05-11T18:55:45Z</dc:date>
    <item>
      <title>Unlock real-time intelligence with Azure Managed Redis</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/unlock-real-time-intelligence-with-azure-managed-redis/ba-p/4503075</link>
      <description>&lt;P&gt;Modern applications are no longer just transactional—they’re intelligent, conversational, and agent-driven. As organizations build copilots and autonomous agents, infrastructure requirements evolve. Applications must reason over context, retrieve knowledge instantly, and operate in real time.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://azure.microsoft.com/products/managed-redis/" target="_blank" rel="noopener"&gt;Azure Managed Redis&lt;/A&gt;&lt;/STRONG&gt; is a fully-managed, enterprise-grade, in-memory data platform powered by Redis Enterprise and operated by Microsoft. It combines sub-millisecond performance, high availability, and advanced capabilities such as vector similarity search and multimodal data support.&lt;/P&gt;
&lt;P&gt;In this post, we’ll explore four key industry use cases for Azure Managed Redis—starting with building AI agents on modern agent frameworks.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1) Building AI agents on agent frameworks&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Agentic applications require fast memory, contextual retrieval, and low-latency orchestration. Azure Managed Redis provides the real-time data foundation for AI agents built on &lt;A href="https://techcommunity.microsoft.com/blog/azure-managed-redis/supercharging-ai-agents-with-memory-on-azure-managed-redis/4457407" target="_blank" rel="noopener"&gt;Microsoft Agent Framework&lt;/A&gt;, as well as LangChain and Azure AI services like Azure AI Foundry.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Why Azure Managed Redis for AI agents?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;AI agents rely on:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Vector similarity search&lt;/STRONG&gt; for retrieval-augmented generation (RAG)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Semantic caching&lt;/STRONG&gt; to avoid repeated LLM calls&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Short-term memory&lt;/STRONG&gt; for conversation state&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Long-term memory&lt;/STRONG&gt; for preferences&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Real-time context updates&lt;/STRONG&gt; from tools and APIs&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Azure Managed Redis enables all of these within a single in-memory data engine.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common Agent Scenarios&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Customer support agents&lt;/STRONG&gt; retrieving knowledge base articles instantly&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Marketing copilots&lt;/STRONG&gt; generating campaign insights using cached data&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Developer assistants&lt;/STRONG&gt; accessing documentation with vector search&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Operational agents&lt;/STRONG&gt; responding to real-time telemetry&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;With vector indexing and JSON support, Redis can store embeddings alongside structured application data. Agents can retrieve relevant context in milliseconds, dramatically reducing latency and cost while improving response quality.&lt;/P&gt;
&lt;P&gt;For organizations adopting Microsoft’s AI ecosystem, Azure Managed Redis integrates seamlessly with Azure networking, identity, and compute services—making it a natural fit for production-grade agent architectures.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2) High-performance caching for modern applications&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Caching remains one of the most powerful patterns for improving performance and scalability.&lt;/P&gt;
&lt;P&gt;Applications backed by systems such as Azure SQL Database or Azure Database for PostgreSQL benefit from a high-speed caching layer to reduce repeated reads and minimize backend load.&lt;/P&gt;
&lt;P&gt;Azure Managed Redis enables:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsecond data retrieval&lt;/LI&gt;
&lt;LI&gt;Reduced database pressure&lt;/LI&gt;
&lt;LI&gt;Improved application throughput&lt;/LI&gt;
&lt;LI&gt;Lower infrastructure costs&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Industry examples&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Retail &amp;amp; e-commerce&lt;/STRONG&gt;: Cache product catalogs and pricing during peak events&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Financial services&lt;/STRONG&gt;: Cache market data and pricing models&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Gaming&lt;/STRONG&gt;: Store leaderboards and player states&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;By inserting Redis between your application and your system of record, you gain immediate responsiveness without sacrificing durability.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3) Real-time analytics and streaming workloads&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For organizations that depend on real-time insight, in-memory processing is critical.&lt;/P&gt;
&lt;P&gt;Azure Managed Redis supports data structures such as Streams, Sorted Sets, JSON, and TimeSeries to enable near real-time analytics.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Key Scenarios&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Fraud detection&lt;/STRONG&gt; in financial services&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;IoT telemetry ingestion&lt;/STRONG&gt; and analysis&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Live dashboards&lt;/STRONG&gt; for logistics and operations&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Dynamic pricing engines&lt;/STRONG&gt; in retail&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Because processing happens in memory, latency remains predictable—even at scale.&lt;/P&gt;
&lt;P&gt;Streaming data can be ingested into Redis, enriched, scored, and surfaced to applications or dashboards immediately—without waiting for batch systems.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;4) Session management at scale&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As applications scale horizontally, managing session state becomes increasingly complex.&lt;/P&gt;
&lt;P&gt;Azure Managed Redis provides a centralized, highly available session store that enables:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Shared state across distributed app instances&lt;/LI&gt;
&lt;LI&gt;Automatic expiration with TTL&lt;/LI&gt;
&lt;LI&gt;Seamless failover and high availability&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Common Scenarios&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;E-commerce platforms&lt;/STRONG&gt; preserving shopping carts&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Media platforms&lt;/STRONG&gt; tracking user preferences&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise SaaS applications&lt;/STRONG&gt; managing authentication tokens&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;By externalizing session state to Redis, applications become stateless and cloud-native—ready for autoscaling and global distribution.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Enterprise-grade foundation for intelligent applications&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Redis delivers:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;99.999% availability SLA&lt;/LI&gt;
&lt;LI&gt;Zone redundancy by default&lt;/LI&gt;
&lt;LI&gt;Automatic patching and updates&lt;/LI&gt;
&lt;LI&gt;Advanced security integration such as &lt;A href="https://learn.microsoft.com/en-us/azure/redis/entra-for-authentication" target="_blank" rel="noopener"&gt;Entra ID authentication&lt;/A&gt; and private endpoints&lt;/LI&gt;
&lt;LI&gt;Native compatibility with modern Azure architectures&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Whether you're building AI agents, modernizing transactional applications, or enabling real-time analytics, Azure Managed Redis provides the in-memory data foundation required for intelligent, responsive systems.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Getting started&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Ready to start building real-time and agent-driven applications with Azure Managed Redis? Explore the resources below to learn more, deploy your first instance, and experiment with AI-powered scenarios.&lt;/P&gt;
&lt;P&gt;Learn more:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/redis/" target="_blank" rel="noopener"&gt;Azure Managed Redis Documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/ai-foundry/" target="_blank" rel="noopener"&gt;Azure AI Foundry Overview&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/redis/" target="_blank" rel="noopener"&gt;Redis Enterprise Capabilities on Azure&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Try it yourself:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://portal.azure.com" target="_blank" rel="noopener"&gt;Create an Azure Managed Redis instance&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/redis/quickstart-create-redis" target="_blank" rel="noopener"&gt;Redis Quickstart (Azure)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/ai-services/openai/" target="_blank" rel="noopener"&gt;Build AI apps with Azure OpenAI + vector search&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Explore samples and architectures:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://github.com/redis-developer/langchain-redis" target="_blank" rel="noopener"&gt;Redis + LangChain RAG Sample&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/architecture/" target="_blank" rel="noopener"&gt;Azure AI + Redis Vector Search Reference Architecture&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://redis.io/docs/interact/search-and-query/vector-search/" target="_blank" rel="noopener"&gt;Redis Vector Similarity Search Examples&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/Azure/azure-ai-samples" target="_blank" rel="noopener"&gt;Azure AI Foundry Samples&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Connect with the community:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/t5/azure-database-support-blog/bg-p/AzureDatabaseSupportBlog" target="_blank" rel="noopener"&gt;Azure Tech Community – Azure Databases&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/redis/redis" target="_blank" rel="noopener"&gt;Azure Managed Redis GitHub Discussions&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 08 Apr 2026 16:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/unlock-real-time-intelligence-with-azure-managed-redis/ba-p/4503075</guid>
      <dc:creator>Matthew_Burrows</dc:creator>
      <dc:date>2026-04-08T16:00:00Z</dc:date>
    </item>
    <item>
      <title>Azure Managed Redis &amp; Azure Cosmos DB with cache‑aside: a practical guide</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-managed-redis-azure-cosmos-db-with-cache-aside-a-practical/ba-p/4475007</link>
      <description>&lt;P&gt;&lt;EM&gt;Co-authored by&lt;STRONG&gt; James Codella&lt;/STRONG&gt; - Principal Product Manager, Azure Cosmos DB,&amp;nbsp; Microsoft; &lt;STRONG&gt;Andrew Liu &lt;/STRONG&gt;-&lt;STRONG&gt; &lt;/STRONG&gt;Principal Group Product Manager, Azure Cosmos DB, Microsoft; &lt;STRONG&gt;Philip Laussermair&lt;/STRONG&gt; – Azure Managed Redis Solution Architect, Redis Inc.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using&amp;nbsp;&lt;STRONG&gt;Azure Managed Redis&lt;/STRONG&gt; alongside &lt;STRONG&gt;Azure Cosmos DB&lt;/STRONG&gt; is a powerful way to reduce operational costs in read-heavy applications. While Azure Cosmos DB delivers low-latency point reads, an SLA-backed 10ms at the 99th percentile of requests, each read consumes Request Units (RUs), which directly impact your billing. For workloads with frequent access to the same data, caching those reads in Azure Managed Redis can dramatically reduce RU consumption and smooth out cost spikes. This cache-aside pattern allows applications to serve hot data from memory while preserving Azure Cosmos DB as the system of record. By shifting repeated reads to Azure Managed Redis, developers can optimize for cost efficiency without sacrificing consistency, durability, or global availability.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What each service does:&lt;/STRONG&gt; Azure Managed Redis is Microsoft’s first‑party, fully managed service built on Redis Enterprise. Azure Cosmos DB offers higher durable &lt;STRONG&gt;multi-region writes, high availability SLAs, and in-region single-digit&lt;/STRONG&gt; millisecond latency for point operations. Co-locating app compute, Azure Managed Redis, and Azure Cosmos DB in the same region minimizes round-trips; adding Azure Managed Redis on top of Azure Cosmos DB reduces RU consumption from repeat reads and smooths tail latency spikes during peak load. Both Azure Managed Redis and Azure Cosmos DB offer great support for queries (including vector search) over JSON data to work well together fast efficient AI apps.&lt;/P&gt;
&lt;P&gt;This pairing doesn’t require a rewrite. You can adopt a &lt;STRONG&gt;cache&lt;/STRONG&gt;&lt;STRONG&gt;‑&lt;/STRONG&gt;&lt;STRONG&gt;aside&lt;/STRONG&gt; strategy in your data‑access layer: look in Redis first; on a miss, read from Azure Cosmos DB and populate Redis with a TTL; on writes, update Azure Cosmos DB and invalidate or refresh the corresponding cache key. Use Azure Cosmos DB &lt;STRONG&gt;ETags&lt;/STRONG&gt; in cache keys to make invalidation deterministic, and use the &lt;STRONG&gt;Azure Cosmos DB Change Feed&lt;/STRONG&gt; to trigger precise cache refreshes when data changes.&lt;/P&gt;
&lt;H2&gt;The Cache‑Aside (Lazy Loading) Pattern&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Read path&lt;/STRONG&gt;: GET key from Azure Managed Redis. If found, return. If not, issue a point read to Azure Cosmos DB, then SET/JSON.SET the value in Azure Managed Redis with a TTL and return the payload to the caller.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Write path&lt;/STRONG&gt;: Persist to Azure Cosmos DB as the source of truth. Invalidate or refresh the related Redis key (for example, delete product:{id}:v{etag} or write the new version). If you subscribe to the &lt;STRONG&gt;Change Feed&lt;/STRONG&gt;, an Azure Function can perform this invalidation asynchronously to keep caches hot under write bursts.&lt;/P&gt;
&lt;P&gt;Code Example (.NET):&lt;/P&gt;
&lt;LI-CODE lang=""&gt;using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.Azure.Documents;
using Microsoft.Extensions.Logging;

using StackExchange.Redis;
using Microsoft.Azure.StackExchangeRedis;
using Azure.Identity;

public static class CosmosDbChangeFeedFunction
{
    private static RedisConnection _redisConnection;

    static CosmosDbChangeFeedFunction()
    {
        // Initialize Redis connection using Entra ID (Azure AD) authentication
        var redisHostName = Environment.GetEnvironmentVariable("RedisHostName"); // e.g., mycache.redis.cache.windows.net
        var credential = new DefaultAzureCredential();

        var configurationOptions = ConfigurationOptions.Parse($"{redisHostName}:10000");
        _redisConnection = RedisConnection.ConnectAsync(configurationOptions.ConfigureForAzureWithTokenCredentialAsync(credential)).GetAwaiter().GetResult();
    }

    [FunctionName("CosmosDbChangeFeedFunction")]
    public static async Task Run(
        [CosmosDBTrigger(
            databaseName: "my-database",
            containerName: "my-container",
            ConnectionStringSetting = "CosmosDBConnection",
            LeaseContainerName = "leases")] IReadOnlyList&amp;lt;Document&amp;gt; input,
        ILogger log)
    {
        var cache = _redisConnection.GetDatabase();

        if (input != null &amp;amp;&amp;amp; input.Count &amp;gt; 0)
        {
            foreach (var doc in input)
            {
                string id = doc.GetPropertyValue&amp;lt;string&amp;gt;("id");
                string etag = doc.GetPropertyValue&amp;lt;string&amp;gt;("_etag");
                string cacheKey = $"item:{id}:v{etag}";
                string json = doc.ToString();

                await cache.StringSetAsync(cacheKey, json, TimeSpan.FromMinutes(10));
                log.LogInformation($"🔄 Refreshed cache for key: {cacheKey}");
            }
        }
    }
}&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;Why it works&lt;/STRONG&gt;: The database handles correctness and global replication; the cache handles locality and frequency. You reduce repeated reads (and RU costs) and lower p99 by serving hot keys from memory close to the compute. TTLs give you explicit control over staleness; negative caching and stale‑while‑revalidate are easy extensions when appropriate.&lt;/P&gt;
&lt;H2&gt;Design Choices That Matter&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;TTLs&lt;/STRONG&gt;: Choose TTLs that reflect business tolerance for staleness. Use jitter (±N%) to avoid thundering herds when many keys expire simultaneously.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Keying and versioning&lt;/STRONG&gt;: Include an &lt;STRONG&gt;ETag&lt;/STRONG&gt; or version in the key, e.g., product:{id}:v{etag}. When the record changes, the ETag changes, naturally busting the old key.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Cache stampede control&lt;/STRONG&gt;: For hot keys that miss, use a short single‑flight lock so that one request refreshes the value while others wait briefly or serve stale data.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Serialization&lt;/STRONG&gt;: For portability, utilize compact JSON (RedisJSON if you want field‑level reads/writes). Keep values small to preserve cache efficiency.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Failure semantics&lt;/STRONG&gt;: Treat Azure Managed Redis as an optimization. If the cache is unavailable, the app should continue by reading from Azure Cosmos DB. Favor idempotent writes and retry‑safe operations.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Why Azure Managed Redis &amp;amp; Azure Cosmos DB Work Well in Practice&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Local speed, global reach&lt;/STRONG&gt;: Azure Cosmos DB targets a single-digit millisecond p99 for in-region point operations. Placing Azure Managed Redis in the same region enables sub-millisecond memory reads for repeated access patterns, providing optimal performance for high-frequency data access. The result is a shorter, more predictable critical path.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Active&lt;/STRONG&gt;&lt;STRONG&gt;‑&lt;/STRONG&gt;&lt;STRONG&gt;active at both layers&lt;/STRONG&gt;: Azure Cosmos DB supports &lt;STRONG&gt;multi&lt;/STRONG&gt;&lt;STRONG&gt;‑&lt;/STRONG&gt;&lt;STRONG&gt;region writes&lt;/STRONG&gt;, so each region can accept traffic locally. Azure Managed Redis supports &lt;STRONG&gt;active geo&lt;/STRONG&gt;&lt;STRONG&gt;‑&lt;/STRONG&gt;&lt;STRONG&gt;replication&lt;/STRONG&gt; across up to five instances, using conflict-free replicated data types&amp;nbsp; (CRDT) to converge cache state. That yields region‑local cache hits with eventual consistency at the cache tier and strong guarantees at the database tier.&lt;/P&gt;
&lt;H2&gt;Reference Architecture&lt;/H2&gt;
&lt;img /&gt;
&lt;H3&gt;Regional deployment&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Ingress&lt;/STRONG&gt;: Clients reach the app via &lt;STRONG&gt;Azure Front Door&lt;/STRONG&gt; (or similar) and land on &lt;STRONG&gt;Azure App Service&lt;/STRONG&gt; in a VNet.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Read path&lt;/STRONG&gt;: The app queries &lt;STRONG&gt;Azure Managed Redis&lt;/STRONG&gt; first. On a miss, it performs a point read/write against &lt;STRONG&gt;Azure Cosmos DB (API for NoSQL)&lt;/STRONG&gt; and updates Redis with a TTL.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Write path&lt;/STRONG&gt;: Writes go to Azure Cosmos DB. The &lt;STRONG&gt;Change Feed&lt;/STRONG&gt; triggers an &lt;STRONG&gt;Azure Function&lt;/STRONG&gt; that invalidates or refreshes related Redis keys.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Observability&lt;/STRONG&gt;: Use &lt;STRONG&gt;Azure Monitor&lt;/STRONG&gt; for logs and metrics. Monitor cache hit ratio, gets/sets, evictions, and geo‑replication health on the Azure Managed Redis side; RU/s, throttles, and p99 latency on the Azure Cosmos DB side.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;Operations and SRE Considerations&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Co&lt;/STRONG&gt;&lt;STRONG&gt;‑&lt;/STRONG&gt;&lt;STRONG&gt;location&lt;/STRONG&gt;: Keep compute, Azure Managed Redis, and the Azure Cosmos DB write/read region together to avoid unnecessary RTTs.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Capacity planning&lt;/STRONG&gt;: Size Azure Managed Redis memory for working‑set coverage and headroom for failover. Validate eviction policies (volatile‑TTL vs all‑keys) against workload behavior.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Back&lt;/STRONG&gt;&lt;STRONG&gt;‑&lt;/STRONG&gt;&lt;STRONG&gt;pressure&lt;/STRONG&gt;: Watch RU throttling on Azure Cosmos DB and evictions on Azure Managed Redis. High evictions or a low hit ratio indicate a working-set mismatch or TTLs that are too short.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Testing&lt;/STRONG&gt;: Load‑test with realistic key distributions and measure p50/p95/p99 on both cache hits and misses. Chaos‑test cache outages to verify graceful degradation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Security&lt;/STRONG&gt;: Use managed identities for data plane access where supported; apply App Service access restrictions and VNet integration as appropriate; audit with Azure Monitor logs.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Putting It All Together&lt;/H2&gt;
&lt;P&gt;Adopt cache‑aside in one region, measure hit ratio and RU savings, then add Change Feed–based invalidation to keep hot keys fresh under write load. When you need global scale, enable Azure Cosmos DB multi-region writes and Azure Managed Redis active geo-replication so that every region serves users locally. You end up with fast read paths, clear consistency boundaries, and a deployment model that scales without surprises.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Next steps&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Review Azure Managed Redis documentation - &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/redis/" target="_blank"&gt;https://learn.microsoft.com/azure/redis/&lt;/A&gt; ,&lt;/LI&gt;
&lt;LI&gt;Learn more about Cache Aside pattern in the Azure Architecture Center -&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/architecture/patterns/cache-aside" target="_blank"&gt;https://learn.microsoft.com/azure/architecture/patterns/cache-aside&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Start with a sample app - &lt;A class="lia-external-url" href="https://github.com/AzureManagedRedis/" target="_blank"&gt;https://github.com/AzureManagedRedis/&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 09 Dec 2025 22:11:25 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-managed-redis-azure-cosmos-db-with-cache-aside-a-practical/ba-p/4475007</guid>
      <dc:creator>Jan-Kalis</dc:creator>
      <dc:date>2025-12-09T22:11:25Z</dc:date>
    </item>
    <item>
      <title>What’s new in Azure Managed Redis: Ignite 2025 feature announcements</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/what-s-new-in-azure-managed-redis-ignite-2025-feature/ba-p/4470201</link>
      <description>&lt;P&gt;Azure Managed Redis continues to power the world’s most demanding, low-latency workloads—from caching and session management to powering the next generation of AI agents. At &lt;STRONG&gt;Microsoft Ignite 2025&lt;/STRONG&gt;, we’re excited to announce several new capabilities designed to make Azure Managed Redis even more scalable, manageable, and AI-ready.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Bigger, faster, stronger: new enterprise-scale SKUs (generally available)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We are expanding our capacity portfolio with the &lt;STRONG&gt;general availability of Memory Optimized 150 and 250, Balanced 150 and 250, Compute Optimized 150 and 250 SKUs/&lt;/STRONG&gt;, bringing higher throughput, lower latency, and greater memory capacity for your most demanding workloads.&lt;/P&gt;
&lt;P&gt;Whether you’re running global gaming platforms, AI-powered personalization engines, or enterprise-scale caching tiers, these new SKUs offer the performance headroom to scale with confidence.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Redis as a knowledge base for AI Agents&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Redis is now available as part of the &lt;STRONG&gt;Azure AI Foundry MCP tools catalog&lt;/STRONG&gt;, allowing customers to use Redis as a &lt;STRONG&gt;knowledge store&lt;/STRONG&gt; or &lt;STRONG&gt;memory store&lt;/STRONG&gt; for AI agents.&lt;BR /&gt;This integration makes it simple to connect Redis to &lt;STRONG&gt;Foundry-based agents&lt;/STRONG&gt;, enabling semantic searching, long term and short term memory, and faster reasoning for multi-agent applications—all running on trusted Azure infrastructure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scheduled Maintenance (public preview)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You can now &lt;STRONG&gt;configure maintenance windows&lt;/STRONG&gt; for their Azure Managed Redis instances, giving you greater control and predictability for planned service updates.&lt;BR /&gt;This capability helps align maintenance with your own operational schedules—minimizing disruption and providing flexibility for mission-critical applications.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Terraform Provider for Azure Managed Redis&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We’re making infrastructure automation even easier with a &lt;STRONG&gt;dedicated Terraform provider&lt;/STRONG&gt; for Azure Managed Redis. This new provider enables you to declaratively create, manage, and configure AMR resources through code, improving consistency and streamlining CI/CD pipelines across environments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Reserved Instances: now in 30+ Regions&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Redis now supports &lt;STRONG&gt;Reserved Instances&lt;/STRONG&gt; in over &lt;STRONG&gt;30 regions&lt;/STRONG&gt;, with more coming soon. Reserved pricing provides predictable costs and savings for long-term workloads.. Go to Azure Portal&amp;nbsp; | Reservations | Add and search for ‘Azure Cache for Redis’. Azure Managed Redis SKUs like Balanced, Computer Optimized, Memory Optimized, and Flash Optimized, would show up as sub SKUs in the category. Reserved Instance is available for 35% discount with 1 year purchase and 55% discount with 3 year purchase.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Learn More &amp;amp; Get Started&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Redis is redefining what’s possible for caching, data persistence, and agentic AI workloads.&lt;BR /&gt;Explore the latest demos, architecture examples, and tutorials from Ignite:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://azure.microsoft.com/en-us/products/managed-redis" target="_blank"&gt;Learn more about Azure Managed Redis&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/AzureManagedRedis" target="_blank"&gt;Try Azure Managed Redis samples&lt;/A&gt; on GitHub&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK129?source=sessions" target="_blank"&gt;Watch the Azure Managed Redis session at Ignite on-demand (BRK129)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;&lt;A href="https://aka.ms/Redis/AFBlog" target="_blank"&gt;Explore Redis as a memory store for Microsoft Agent Framework&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/blog/azure-managed-redis/introducing-the-publicnetworkaccess-property-to-azure-managed-redis/4466062" target="_blank"&gt;Introducing the PublicNetworkAccess property to Azure Managed Redis | Microsoft Community Hub&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Ready to build Internet-scale AI apps with Azure Managed Redis?&lt;BR /&gt;Start today at &lt;A href="https://aka.ms/hol-amr" target="_blank"&gt;aka.ms/hol-amr&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/what-s-new-in-azure-managed-redis-ignite-2025-feature/ba-p/4470201</guid>
      <dc:creator>Matthew_Burrows</dc:creator>
      <dc:date>2025-11-18T16:00:00Z</dc:date>
    </item>
    <item>
      <title>Introducing the PublicNetworkAccess property to Azure Managed Redis</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/introducing-the-publicnetworkaccess-property-to-azure-managed/ba-p/4466062</link>
      <description>&lt;P&gt;We want to enable users of Azure Managed Redis to disable public traffic without a private endpoint or allow both public and private access simultaneously.&amp;nbsp;&lt;BR /&gt;In certain enterprise environments, Redis and networking responsibilities are handled by distinct teams. The Data Operations team may securely provision Azure Managed Redis instances with &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; set to Disabled, subsequently establishing connections to private links overseen by the Networking Operations team. By introducing a dedicated control for &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt;, it provides the flexibility of being no longer necessary to configure a Private Endpoint concurrently with Azure Managed Redis at the time of creation.&lt;BR /&gt;With the new &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; property, you can now restrict public IP traffic independently of Private Links to Virtual Networks. The following network configurations are now supported:&lt;BR /&gt;• &amp;nbsp; &amp;nbsp;Public traffic without Private Links&lt;BR /&gt;• &amp;nbsp; &amp;nbsp;Public traffic with Private Links&lt;BR /&gt;• &amp;nbsp; &amp;nbsp;Private traffic without Private Links&lt;BR /&gt;• &amp;nbsp; &amp;nbsp;Private traffic with Private Links&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;API changes&lt;/STRONG&gt;&lt;BR /&gt;The &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; property is introduced in &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/templates/microsoft.cache/2025-07-01/redisenterprise?pivots=deployment-language-bicep" target="_blank"&gt;Microsoft.Cache redisEnterprise 2025-07-01&lt;/A&gt;. This is a security-related breaking change. We will deprecate older API versions before 2025-07-01 in October 2026.&amp;nbsp;&lt;BR /&gt;After October 2026:&lt;BR /&gt;• &amp;nbsp; &amp;nbsp;You can only set &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; property using API versions 2025-07-01 or later&lt;BR /&gt;• &amp;nbsp; &amp;nbsp;You can no longer send API calls with older versions prior to 2025-07-01&lt;BR /&gt;• &amp;nbsp; &amp;nbsp;Your older caches provisioned with the older versions of the APIs will continue to work, but additional operations on it will require calls to be made with API versions 2025-07-01 or later&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Changing an Existing Azure Managed Redis Cache to Use PublicNetworkAccess property&lt;/STRONG&gt;&lt;BR /&gt;Use the Azure portal to add &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; config to your existing Azure Managed Redis cache.&lt;BR /&gt;Steps to Change &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; Property&lt;BR /&gt;1. &amp;nbsp; &amp;nbsp;Open your cache in the &lt;A class="lia-external-url" href="https://aka.ms/publicportal" target="_blank"&gt;Azure Portal&lt;/A&gt;.&lt;BR /&gt;2. &amp;nbsp; &amp;nbsp;From the resource menu, select Networking.&lt;BR /&gt;3. &amp;nbsp; &amp;nbsp;In the portal, set the &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; property here. Note: This is an irreversible operation—once set, you cannot revert to the unset state.&lt;BR /&gt;4. &amp;nbsp; &amp;nbsp;In the Public access pane, select Enable or Disable and save.&lt;BR /&gt;5. &amp;nbsp; &amp;nbsp;NOTE: your existing Private Endpoints will remain unaffected&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Figure 1: Set PublicNetworkAccess in existing Azure Managed Redis by selecting ‘Disable’ or ‘Enable’ public access&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&lt;STRONG&gt;Best practices&lt;/STRONG&gt;&lt;BR /&gt;Having &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; controlled separately by a setting provides more flexibility for a team to reuse existing Private Endpoints to enhance the end-to-end management experience.&lt;BR /&gt;To improve Azure Managed Redis security, disable &lt;EM&gt;PublicNetworkAccess&lt;/EM&gt; and use a Virtual Network with Private Endpoint and Private Links. Virtual Networks provide network controls and extra protection, while Private Links enable one-way communication for greater isolation. This ensures other resources in the Virtual Network stay secure even if Redis is compromised.&lt;/P&gt;</description>
      <pubDate>Fri, 31 Oct 2025 18:40:46 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/introducing-the-publicnetworkaccess-property-to-azure-managed/ba-p/4466062</guid>
      <dc:creator>Catherine-Wang</dc:creator>
      <dc:date>2025-10-31T18:40:46Z</dc:date>
    </item>
    <item>
      <title>Azure Managed Redis at Ignite 2025: pre-day, session, and booth</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-managed-redis-at-ignite-2025-pre-day-session-and-booth/ba-p/4463924</link>
      <description>&lt;P&gt;Microsoft Ignite 2025 is almost here! Many practitioners are surprised by the powerful new capabilities in &lt;STRONG&gt;Azure Managed Redis&lt;/STRONG&gt;—and now is your chance to see them in action. Whether you are modernizing applications, accelerating AI workloads, or building next-generation agent architectures, Azure Managed Redis is your key to speed and scale. &lt;STRONG&gt;&lt;EM&gt;Don’t miss the chance to connect with experts from Microsoft and Redis at our &lt;/EM&gt;&lt;/STRONG&gt;&lt;A href="https://register.ignite.microsoft.com/optionalpasses" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;&lt;EM&gt;pre-day workshop&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;&lt;EM&gt; and &lt;/EM&gt;&lt;/STRONG&gt;&lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK129?source=sessions" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;&lt;EM&gt;general session&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt;at Ignite and learn how to:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Unlock high-performance caching for demanding workloads&lt;/LI&gt;
&lt;LI&gt;Build a powerful memory layer for agentic applications&lt;/LI&gt;
&lt;LI&gt;Leverage vector storage for Retrieval-Augmented Generation (RAG)&lt;/LI&gt;
&lt;LI&gt;Optimize LLM costs with semantic caching&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;All in one fully-managed service—Azure Managed Redis.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Connect with Azure Managed Redis team at Ignite 2025&lt;/STRONG&gt;&lt;/H4&gt;
&lt;H5&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;Ignite pre-day workshop: Build Internet-Scale AI Apps with Azure Managed Redis — Caching to Agents (in-person only)&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;When:&lt;/STRONG&gt; Ignite pre-day on Monday, November 17, 2025, 1pm-5pm PT&amp;nbsp;&lt;BR /&gt;&lt;STRONG&gt;Where:&lt;/STRONG&gt; Moscone Center, San Francisco&lt;BR /&gt;&lt;STRONG&gt;Registration:&lt;/STRONG&gt; &lt;A href="https://register.ignite.microsoft.com/optionalpasses" target="_blank" rel="noopener"&gt;Add this optional in-person workshop in the Ignite registration →&lt;/A&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Building AI applications and agents at internet scale requires more than speed — it demands unified memory, context, and scalability.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;You’ll see&lt;STRONG&gt; live demos &lt;/STRONG&gt;and&lt;STRONG&gt; learn how &lt;/STRONG&gt;to&lt;STRONG&gt; &lt;/STRONG&gt;build and scale intelligent applications using Azure Managed Redis for caching and modern AI workloads, architect your applications for performance, reliability, and scale with geo-replication, and migrate to Azure Managed Redis.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Seats are limited, please &lt;A href="https://register.ignite.microsoft.com/optionalpasses" target="_blank" rel="noopener"&gt;sign up today&lt;/A&gt;.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; &lt;STRONG&gt;Breakout Session: Smarter AI Agents with Azure Managed Redis - BRK129&amp;nbsp;&lt;/STRONG&gt;(in-person and online)&lt;/H5&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK129?source=sessions" target="_blank" rel="noopener"&gt;View session details on the Ignite website&lt;/A&gt; and save to your event favorites&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Azure Managed Redis with Azure AI Foundry and Microsoft Agent Framework let developers build adaptive, context-aware AI systems. Redis handles real-time collaboration, persistent learning, and semantic routing, while the Agent Framework supports advanced reasoning and planning.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Integrated short- and long-term memory lets agents access relevant data directly, simplifying development and operations. Azure Managed Redis supports MCP for control and data plane tasks, enabling easy management and scaling of workloads and knowledge stores.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK129?source=sessions" target="_blank" rel="noopener"&gt;Join us&lt;/A&gt; to discover how to build scalable, multi-agent systems backed by the performance, reliability, and unified memory of Redis on Azure.&lt;/P&gt;
&lt;H5 class=""&gt;&lt;STRONG&gt;3. Visit the Azure Managed Redis booth in the Expo Hall&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Have questions? Looking to talk architecture, migration, and supercharging your AI apps?&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;Visit us in the Expert Meetup Zone&lt;/STRONG&gt;&amp;nbsp;to connect with the Microsoft and Redis product teams, engineers, and architects behind Azure Managed Redis.&amp;nbsp;&lt;/P&gt;
&lt;H5 class=""&gt;&lt;STRONG&gt;Prepare for Ignite&lt;/STRONG&gt;&lt;/H5&gt;
&lt;OL&gt;
&lt;LI&gt;Learn more about &lt;A href="http://ignite.microsoft.com/" target="_blank" rel="noopener"&gt;Microsoft Ignite&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Explore the &lt;A href="https://learn.microsoft.com/azure/redis/" target="_blank" rel="noopener"&gt;Azure Managed Redis documentation&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Try the &lt;A href="https://aka.ms/hol-amr" target="_blank" rel="noopener"&gt;hands-on workshop for Azure Managed Redis&lt;/A&gt;.&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Thu, 23 Oct 2025 23:34:55 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-managed-redis-at-ignite-2025-pre-day-session-and-booth/ba-p/4463924</guid>
      <dc:creator>Matthew_Burrows</dc:creator>
      <dc:date>2025-10-23T23:34:55Z</dc:date>
    </item>
    <item>
      <title>Redis named Stack Overflow’s top data storage tool for AI Agents</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/redis-named-stack-overflow-s-top-data-storage-tool-for-ai-agents/ba-p/4458437</link>
      <description>&lt;P&gt;We are thrilled to see Redis recognized by developers on Stack Overflow as the&amp;nbsp;&lt;A href="https://survey.stackoverflow.co/2025/ai/#3-ai-agent-data-storage-tools" target="_blank" rel="noopener"&gt;#1 data storage tool for AI agent workloads&lt;/A&gt; and &lt;A class="lia-external-url" href="https://survey.stackoverflow.co/2025/technology/#1-databases" target="_blank" rel="noopener"&gt;#5 database&lt;/A&gt; in 2025. And we’re proud that Microsoft is the only cloud provider to offer Redis Enterprise as a fully native, managed service with&amp;nbsp;&lt;STRONG&gt;Azure Managed Redis&lt;/STRONG&gt;. Purpose-built for modern, AI-powered applications, Azure Managed Redis combines the speed and flexibility of Redis with advanced capabilities like semantic caching and vector search—making it an ideal foundation for building intelligent, enterprise-ready agents.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Why agents are the future of AI&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Agents represent a powerful shift in how AI applications are built and deployed. Rather than calling a single LLM for a one-off task, AI agents are persistent, goal-oriented programs that can reason, retrieve, and take actions over time. They often interact with external tools (APIs, databases, user interfaces) to solve complex problems autonomously.&lt;/P&gt;
&lt;P&gt;From customer service chatbots to internal copilots and task automation, agents are shaping the next generation of intelligent applications. And building them well requires the right foundation—especially in terms of memory, context, and performance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Redis: the memory layer for modern agents&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Redis is fast, flexible, and battle-tested. It's long been trusted for caching, session management, and pub/sub, but with the rise of AI, it's now proving indispensable for agent memory, semantic caching, and vector-based retrieval. That’s why it’s now the top choice for developers working on agents—and why we have doubled down on Redis in Azure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Managed Redis: purpose-built for agents&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft’s &lt;STRONG&gt;Azure Managed Redis&lt;/STRONG&gt; goes beyond traditional caching to meet the needs of today’s intelligent workloads. Our fully-managed service now offers:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Semantic Caching&lt;/STRONG&gt;: Store and retrieve embeddings with low-latency queries that enhance agent recall.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Vector Capabilities&lt;/STRONG&gt;: Power fast similarity search across documents, conversations, and knowledge graphs.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise-Grade Performance&lt;/STRONG&gt;: Scale to meet the needs of high-throughput AI apps.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Integrated Security &amp;amp; Compliance&lt;/STRONG&gt;: Built into the Azure backbone with Entra ID, VNETs, and private endpoints.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Pair this with Azure OpenAI, Azure AI Foundry, and the broader Azure ecosystem, and you’ve got a full-stack platform for building, deploying, and scaling AI agents securely and reliably.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Learn how to build faster agents with Redis + .NET Aspire&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you’re ready to dive in, check out our recent blog and on-demand webinar:&lt;BR /&gt;👉 &lt;A href="https://techcommunity.microsoft.com/blog/azure-managed-redis/building-faster-ai-agents-with-azure-managed-redis-and-net-aspire/4440348" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Building Faster AI Agents with Azure Managed Redis and .NET Aspire&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;You'll learn how Redis is being used in real-world agent architectures, how to integrate it with .NET Aspire, and what it takes to make agents performant, stateful, and production-ready.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Managed Redis: the smart choice for agents&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As the agent paradigm continues to evolve, developers need more than just a fast database—they need a platform that helps them move quickly, scale confidently, and integrate deeply with AI innovation.&lt;/P&gt;
&lt;P&gt;With &lt;STRONG&gt;Redis as the memory layer&lt;/STRONG&gt;, and &lt;STRONG&gt;Azure as the AI backbone&lt;/STRONG&gt;, developers and enterprises alike are equipped to build the next generation of intelligent agents to revolutionize productivity across industries.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 18:28:14 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/redis-named-stack-overflow-s-top-data-storage-tool-for-ai-agents/ba-p/4458437</guid>
      <dc:creator>Matthew_Burrows</dc:creator>
      <dc:date>2025-10-14T18:28:14Z</dc:date>
    </item>
    <item>
      <title>Azure Cache for Redis Retirement: What to Know and How to Prepare</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-cache-for-redis-retirement-what-to-know-and-how-to-prepare/ba-p/4458721</link>
      <description>&lt;P&gt;Microsoft has announced the retirement of Azure Cache for Redis (Basic, Standard, Premium) and Azure Cache for Redis Enterprise/Enterprise Flash tiers. If you rely on these services today, it’s important to understand what’s changing, when, and how to prepare for a smooth transition to Azure Managed Redis.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;What’s Retiring and When?&lt;/STRONG&gt;&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Cache for Redis (Basic, Standard, Premium):&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Creation blocked for new customers: &lt;STRONG&gt;April 1, 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Creation blocked for existing customers: &lt;STRONG&gt;October 1, 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Retirement Date: &lt;STRONG&gt;September 30, 2028&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Instances will be disabled starting &lt;STRONG&gt;October 1, 2028&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Cache for Redis Enterprise/Enterprise Flash:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Creation blocked for all customers: &lt;STRONG&gt;April 1, 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Retirement Date:&amp;nbsp;&lt;STRONG&gt;March 31, 2027&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Instances will be migrated to Azure Managed Redis starting &lt;STRONG&gt;April 1, 2027&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Existing instances will continue to run and receive regular maintenance until their respective retirement dates. More information &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/azure-cache-for-redis/cache-whats-new#october-2025" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Why Move to Azure Managed Redis?&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Azure Managed Redis is built on Redis Enterprise software, offering significant improvements:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise-grade features:&lt;/STRONG&gt; Active geo-replication, Redis modules, and more&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Performance &amp;amp; Cost:&lt;/STRONG&gt; More performant and cost-effective than all tiers of Azure Cache for Redis&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reliability:&lt;/STRONG&gt; Zone redundancy by default, up to 99.999% availability with geo-replication&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Simplified Management:&lt;/STRONG&gt; Native Azure experience, no Marketplace component, easier provisioning and billing compared to Azure Cache for Redis Enterprise&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;&lt;STRONG&gt;Migration Guidance: What Customers Need to Do&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Upgrade Early&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft recommends upgrading to Azure Managed Redis as soon as possible, rather than waiting for the retirement deadline. Early migration ensures you benefit from new features and avoid last-minute disruptions.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Migration Tooling&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;For Basic/Standard/Premium:&lt;/STRONG&gt;&lt;BR /&gt;A command-line migration experience will be available in phases from &lt;STRONG&gt;February 2026, starting with the Basic caches support in preview&lt;/STRONG&gt;. This tooling will allow you to migrate your cache endpoint, using the same hostname and access key for a seamless transition.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;For Enterprise/EnterpriseFlash:&lt;/STRONG&gt;&lt;BR /&gt;Migration tooling will roll out in phases starting &lt;STRONG&gt;March 2026&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Downtime:&lt;/STRONG&gt;&lt;BR /&gt;If you use the migration tooling, expect only a brief connection blip (a few seconds) when the DNS record is updated. This is similar to the downtime experienced during regular maintenance.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Application Changes&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Update your Redis hostname and access key to point to the new Azure Managed Redis instance.&lt;/LI&gt;
&lt;LI&gt;Azure Managed Redis is clustered by default. Most client libraries (e.g., StackExchange.Redis) work out-of-the-box, but check your library’s documentation for cluster support.&lt;/LI&gt;
&lt;LI&gt;Non-clustered support is available up to 25GB, but clustering is recommended for performance and scalability.&lt;/LI&gt;
&lt;LI&gt;For migrating data, see various options outlined in this blogpost: &lt;A href="https://techcommunity.microsoft.com/blog/azure-managed-redis/data-migration-with-riot-x-for-azure-managed-redis/4404672" target="_blank" rel="noopener"&gt;Data Migration with RIOT-X for Azure Managed Redis | Microsoft Community Hub&lt;/A&gt; and &lt;A href="https://learn.microsoft.com/azure/redis/migrate/migrate-overview" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Reservations&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You can cancel or exchange your existing reservations for Azure Cache for Redis as described in Microsoft Cost Management documentation.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Feature Parity and Regional Availability: What’s Coming and When&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Azure Managed Redis is actively being enhanced to close feature gaps and expand regional coverage. Here are the key ETAs for upcoming features and regions (&lt;STRONG&gt;all dates are tentative&lt;/STRONG&gt;):&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Public Regions&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;France Central: &lt;STRONG&gt;November 2025&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Qatar Central: &lt;STRONG&gt;December 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Sovereign Clouds&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;China Cloud: &lt;STRONG&gt;July 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;US Gov Cloud: &lt;STRONG&gt;July 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Larger SKUs&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Memory Optimized, Balanced, Compute Optimized (up to 500GB): &lt;STRONG&gt;May 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Management Operations&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Scheduling maintenance windows: &lt;STRONG&gt;February 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Keyspace notifications: &lt;STRONG&gt;March 2026&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If you need a feature or region that isn’t yet available, reach out to support or email AzureManagedRedis@microsoft.com for guidance.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Resources for a Smooth Migration&lt;/STRONG&gt;&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/redis/migrate/migrate-overview" target="_blank" rel="noopener"&gt;Migration Overview &amp;amp; Guidance&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/redis/overview#choosing-the-right-tier" target="_blank" rel="noopener"&gt;Choosing the Right Tier&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/redis/architecture" target="_blank" rel="noopener"&gt;Azure Managed Redis architecture&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;&lt;STRONG&gt;Key Takeaways for Customers&lt;/STRONG&gt;&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Don’t wait&lt;/STRONG&gt;—start planning your migration to Azure Managed Redis now.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Migration tooling&lt;/STRONG&gt; will make the process easier, with phased rollouts starting November 2025.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Feature parity&lt;/STRONG&gt; is a priority, with major gaps closing by March–June 2026.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reach out&lt;/STRONG&gt; to Microsoft support if you have blockers or need help with migration.&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 04 Feb 2026 18:45:15 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-cache-for-redis-retirement-what-to-know-and-how-to-prepare/ba-p/4458721</guid>
      <dc:creator>Shruti_Pathak</dc:creator>
      <dc:date>2026-02-04T18:45:15Z</dc:date>
    </item>
    <item>
      <title>Supercharging AI Agents with Memory on Azure Managed Redis</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/supercharging-ai-agents-with-memory-on-azure-managed-redis/ba-p/4457407</link>
      <description>&lt;P&gt;&lt;EM&gt;Co-authored by &lt;STRONG&gt;Purna Mehta&lt;/STRONG&gt;, AMR Product Manager, Redis, Inc. and &lt;STRONG&gt;Han Xing Choong&lt;/STRONG&gt;, Software Engineer, Redis, Inc.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;AI agents are quickly evolving from simple chatbots to sophisticated, context-aware systems that reason, orchestrate tools, and learn over time. Memory is at the heart of that transformation.&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/redis/overview" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Azure Managed Redis&lt;/STRONG&gt;&lt;/A&gt; - Microsoft’s first-party service based on Redis Enterprise, can make agent memory management both seamless and production-ready in the Azure ecosystem.&lt;/P&gt;
&lt;P&gt;Memory capability enables AI agents to retain the context of interactions with users and systems. By continuously capturing preferences, operational patterns, and unique requirements, agents develop a comprehensive understanding over time. With the addition of vector store capabilities, Azure Managed Redis allows AI agents to efficiently store, index, and search high-dimensional data like embeddings, supporting advanced semantic search for more accurate, real-time responses. This is where Azure Managed Redis can help accelerate building agentic AI apps using Microsoft Agent Framework.&lt;/P&gt;
&lt;H3&gt;What is Microsoft Agent Framework&lt;/H3&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://aka.ms/AgentFramework/PuPr" target="_blank" rel="noopener"&gt;Microsoft Agent Framework &lt;/A&gt;&amp;nbsp;is an &lt;STRONG&gt;open-source SDK and runtime&lt;/STRONG&gt; designed to let developers build, deploy, and manage sophisticated multi-agent systems with ease. It unifies the &lt;STRONG&gt;enterprise-ready foundations of Semantic Kernel&lt;/STRONG&gt; with the &lt;STRONG&gt;innovative orchestration of Autogen&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H3&gt;Understanding agent memory architecture&lt;/H3&gt;
&lt;P&gt;An agent’s usefulness depends on how and what it remembers. A typical agentic memory architecture contains two key components:&lt;/P&gt;
&lt;H4&gt;Working short-term memory&lt;/H4&gt;
&lt;P&gt;A play-by-play of the current interaction, so the agent can track ongoing conversation history and state without asking you to repeat yourself. Microsoft Agent Framework can help manage this short-term or working memory tied to a user’s session. In the &lt;A class="lia-external-url" href="https://aka.ms/AgentFramework" target="_blank" rel="noopener"&gt;Agent Framework SDK,&lt;/A&gt; it is implemented as &lt;STRONG&gt;Thread&lt;/STRONG&gt; with an associated &lt;STRONG&gt;ChatMessageStore&lt;/STRONG&gt; that can be offloaded to Redis.&lt;/P&gt;
&lt;H4&gt;Durable long-term Memory&lt;/H4&gt;
&lt;P&gt;Preferences, behavioral patterns, durable facts and interests pieced together from many interactions so the agent can learn and adapt over time. Long-term memory is typically shared across sessions. Within &lt;A class="lia-external-url" href="https://aka.ms/AgentFramework" target="_blank" rel="noopener"&gt;Microsoft Agent Framework SDK&lt;/A&gt;, long-term memory is provided through &lt;STRONG&gt;ContextProviders&lt;/STRONG&gt;.&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Redis can be integrated directly as the context provider to maximize performance, control and advanced features. One of the popular context providers is powered by &lt;A class="lia-external-url" href="https://mem0.ai/" target="_blank" rel="noopener"&gt;Mem0&lt;/A&gt;. Mem0 handles intelligent memory extraction, deduplication, and contextual grounding while recording these memories in Azure Managed Redis.&lt;/P&gt;
&lt;H3&gt;Memory in action - travel agent example&lt;/H3&gt;
&lt;P&gt;To show this in action, we have created a sample agent – an AI travel concierge – which provides time-aware information to generate trip itineraries personalized based on preferences. To achieve this goal, it relies on LLM, external tools, and manages user-specific context with a dual-memory layer. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;This layered memory design means a conversation isn’t a single exchange – it’s a long-running interaction. Agents can draw on past facts and preferences to shape current responses, creating continuity and building toward complex outcomes over time. Below is the agent architecture from the &lt;A class="lia-external-url" href="https://aka.ms/Redis/AFRepo" target="_blank" rel="noopener"&gt;Travel Agent Sample application on GitHub&lt;/A&gt; built with Microsoft Agent Framework.&lt;/P&gt;
&lt;img&gt;Architecture of a sample agent – an AI travel concierge&lt;/img&gt;
&lt;H3&gt;How Azure Managed Redis fits this architecture&lt;/H3&gt;
&lt;P&gt;When building an agent using Microsoft Agent Framework and Azure Managed Redis – these are some of the key attributes for production-grade internet scale applications on Azure:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Latest innovation: &lt;/STRONG&gt;Azure Managed Redis is a first-party service, building on Redis Enterprise capabilities. Azure Managed Redis brings multiple data types, fast vector similarity search and semantic caching (that helps you save tokens), full JSON support, high throughput, and low latency out of the box. &lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reliability and SLAs&lt;/STRONG&gt;: Azure Managed Redis offers high availability up to 99.999%. Offers active-active geo-replication and persistent storage, so memory doesn’t disappear between sessions, and agents can scale globally. &lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise ready&lt;/STRONG&gt;: As a first-party product, Azure Managed Redis integrates with Azure Entra ID for authentication, Azure networking, and security – like Private Endpoints, TLS and encryption at rest - that are available and manageable through Azure Managed Redis in Azure portal.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Azure Managed Redis brings the performance, simplicity, and scalability of Redis Enterprise directly into the Azure ecosystem, making it easier to build intelligent, stateful agents. With seamless integration into your Azure environment, you can rely on fully managed Redis to power agent memory, and context management. Azure Managed Redis also delivers sub-millisecond lookups that enable real-time agent interactions or intelligent systems that need near real-time responses like recommendation systems, text to speech or speech to speech agents.&lt;/P&gt;
&lt;H3&gt;Next steps&lt;/H3&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Explore the &lt;A class="lia-external-url" href="https://aka.ms/Redis/AFRepo" target="_blank" rel="noopener"&gt;Travel Agent Sample application on GitHub&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check the &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/redis/overview" target="_blank" rel="noopener"&gt;Azure Managed Redis Documentation&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Deep dive into &lt;A class="lia-external-url" href="https://aka.ms/AgentFramework/PuPr" target="_blank" rel="noopener"&gt;Microsoft Agent Framework&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Oct 2025 14:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/supercharging-ai-agents-with-memory-on-azure-managed-redis/ba-p/4457407</guid>
      <dc:creator>Jan-Kalis</dc:creator>
      <dc:date>2025-10-01T14:00:00Z</dc:date>
    </item>
    <item>
      <title>Using MCP Server with Azure Managed Redis in VS Code</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/using-mcp-server-with-azure-managed-redis-in-vs-code/ba-p/4456795</link>
      <description>&lt;H2&gt;Overview&lt;/H2&gt;
&lt;P&gt;Have you thought about asking your VS Code to generate test data and automatically upload them to Redis, without having to write any code? Wouldn’t it be nice to code and manage resources all in one place in VS Code? This blog walks you through setting up VS Code to connect with Redis MCP Server and an Azure Managed Redis to accomplish these. By the end of this blog, we will be able to run VS Code in agent mode and tell it to generate customer test data in English, and it will leverage the MCP server to write the data into Redis.&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;What is MCP and Redis MCP?&lt;/H2&gt;
&lt;P&gt;&lt;A href="https://modelcontextprotocol.io/" target="_blank"&gt;Model Context Protocol (MCP)&lt;/A&gt; is an open standard that lets AI models use external tools and services through a unified interface, enabling seamless integration and standardized interactions. VS Code agent mode lets you run the VS Code tool as an agent, connecting directly to MCP servers like Redis MCP. This enables seamless integration between your development environment and Redis-powered context management, making it easy to automate tasks, manage data, and interact with Redis from within VS Code.&lt;/P&gt;
&lt;P&gt;This article provides a step-by-step guide to setting up a Redis MCP server connected to Azure Managed Redis using agent mode in Visual Studio Code.&lt;/P&gt;
&lt;H2&gt;Quick Start: Step-by-Step Instructions&lt;/H2&gt;
&lt;H3&gt;Prerequisites&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Create an Azure Managed Redis (AMR) Instance&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://go.microsoft.com/fwlink/?linkid=2315846&amp;amp;clcid=0x409" target="_blank"&gt;Create an Azure Managed Redis in the Azure Portal&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;Download or clone &lt;A href="https://github.com/redis/mcp-redis" target="_blank"&gt;redis/mcp-redis&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Start VS Code in Agent mode with MCP servers enabled&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://code.visualstudio.com/download" target="_blank"&gt;Download and install VS Code&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode#_enable-agent-mode-in-vs-code" target="_blank"&gt;Use agent mode in VS Code&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://code.visualstudio.com/docs/copilot/customization/mcp-servers#_enable-mcp-support-in-vs-code" target="_blank"&gt;Enable MCP support in VS Code&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;(Optional) Add AMR to Redis Insight to view data in Azure Managed Redis&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://redis.io/insight/" target="_blank"&gt;Download Redis Insight&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Setup Redis MCP server in VS Code&lt;/H3&gt;
&lt;P&gt;The following instructions are adapted from &lt;A href="https://code.visualstudio.com/docs/copilot/customization/mcp-servers" target="_blank"&gt;Use MCP Servers in VS Code&lt;/A&gt; to describe how to use the Redis MCP server. The example uses a Windows 11 development machine.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Set up a new workspace in VS Code for your project.&lt;/LI&gt;
&lt;LI&gt;Add .vscode/mcp.json&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;Create a .vscode/mcp.json file in your workspace.&lt;/LI&gt;
&lt;LI&gt;Copy over the required configuration content for MCP server connection. Below is an example. Notice that the &lt;EM&gt;REDIS_SSL &lt;/EM&gt;setting needs to be added for Azure Managed Redis, if you followed the recommended security options when creating it.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp; "servers": {&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "redis": {&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type": "stdio",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "command": "C:\\Users\\user1\\.local\\bin\\uv.exe",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "args": [&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "--directory",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "C:\\Users\\user1\\source\\repos\\mcp-redis",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "run",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "src/main.py"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ],&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "env": {&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "REDIS_HOST": "yourredisname.yourredisregion.redis.azure.net",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "REDIS_PORT": "10000",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "REDIS_USERNAME": "default",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "REDIS_PWD": "&amp;lt;replace_with_your_access_key_token&amp;gt;”,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "REDIS_SSL": "true"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;Add settings.json&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;Update your workspace’s settings.json to allow the agents you want to use. For example, if you want to use &lt;STRONG&gt;&lt;EM&gt;copilot-swe &lt;/EM&gt;&lt;/STRONG&gt;and&lt;STRONG&gt;&lt;EM&gt; copilot/claude-sonnet-4 &lt;/EM&gt;&lt;/STRONG&gt;with the Redis MCP server, the file would look like:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "chat.mcp.serverSampling": {&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "MCPWorkspace/.vscode/mcp.json: redis": {&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "allowedModels": [&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "copilot/copilot-swe",&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "copilot/claude-sonnet-4"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;} &lt;/EM&gt;&lt;/P&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;Start MCP server. In the Run Commands bar (Ctrl+Shift+P), type:&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;&amp;gt;MCP: List Servers &lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;Select &lt;EM&gt;Redis&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;Select &lt;EM&gt;Start Server&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="5"&gt;
&lt;LI&gt;Open Copilot Chat Window&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;In VS Code, open the Agent chat window (Ctrl+Shift+I)&lt;/LI&gt;
&lt;LI&gt;On the bottom menu of the Chat window, ensure Agent mode is selected among Agent, Ask, and Edit.&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="6"&gt;
&lt;LI&gt;Test MCP Server to add test data to Redis&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;Type: &lt;EM&gt;generate 10 customer information with an integer ID as the key and hashset with properties like First Name, Last Name, Phone number, Address. Then put each of the 10 customer entries in the Redis&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;See the output calling MCP tool. Note that MCP might prompt for permissions to execute. Select ‘Allow for this session’ from the dropdown menu&lt;/LI&gt;
&lt;LI&gt;Optionally verify that the key value pair has been added to the Azure Managed Redis instance through Redis Insight tool.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This workflow makes it fast and intuitive to leverage Redis MCP with Azure Managed Redis, using VS Code’s agent mode for powerful, context-driven development. You’ll be able to automate Redis operations, manage context, and interact with agents—all from your familiar VS Code environment.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 05:44:54 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/using-mcp-server-with-azure-managed-redis-in-vs-code/ba-p/4456795</guid>
      <dc:creator>Catherine-Wang</dc:creator>
      <dc:date>2025-09-25T05:44:54Z</dc:date>
    </item>
    <item>
      <title>Orchestrate multi-LLM workflows with Azure Managed Redis</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/orchestrate-multi-llm-workflows-with-azure-managed-redis/ba-p/4447193</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Authors&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Roberto Perez, George von Bülow &amp;amp; Roy de Milde&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN data-contrast="auto"&gt;Key challenge for building effective LLMs&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;In the age of generative AI, large language models (LLMs) are reshaping how we build applications — from chatbots to intelligent agents and beyond. But as these systems become more dynamic and multi-modal, one key challenge stands out: how do we route requests efficiently to the right model, prompt, or action at the right time? Traditional architectures struggle with the speed and precision required to orchestrate LLM calls in real-time, especially at scale. This is where Azure Managed Redis steps in — acting as a fast, in-memory data layer to power smart, context-aware routing for LLMs. In this blog, we explore how Redis and Azure are enabling developers to build AI systems that respond faster, think smarter, and scale effortlessly.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Across industries, customers are hitting real limitations. AI workloads often need to track context across multiple interactions, store intermediate decisions, and switch between different prompts or models based on user intent — all while staying responsive. But stitching this logic together using traditional databases or microservice queues introduces latency, complexity, and cost. Teams face challenges like keeping routing logic fast and adaptive, storing transient LLM state without bloating backend services, and coordinating agent-like behaviors across multiple components. These are exactly the pain points AMR was built to address — giving developers a low-latency, highly available foundation for real-time AI orchestration and more.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN data-contrast="auto"&gt;How to use Azure Managed Redis as a Semantic Router&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Semantic routing uses AI to route user queries to the right service, model or endpoint, based on their intent and context. Unlike rule-based systems, it leverages Generative AI to understand the meaning behind requests, enabling more accurate and efficient decisions. Importantly, the semantic router itself does not forward the query—it only selects the appropriate route. Your application is responsible for taking that routing decision and sending the query to the correct agent, model, or human.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List in paragraph" data-ccp-parastyle-defn="{&amp;quot;ObjectId&amp;quot;:&amp;quot;93903d81-5401-507d-948b-8270dd26218f|1&amp;quot;,&amp;quot;ClassId&amp;quot;:1073872969,&amp;quot;Properties&amp;quot;:[268442635,&amp;quot;22&amp;quot;,335559740,&amp;quot;259&amp;quot;,201341983,&amp;quot;0&amp;quot;,201342446,&amp;quot;1&amp;quot;,201342447,&amp;quot;5&amp;quot;,201342448,&amp;quot;3&amp;quot;,201342449,&amp;quot;1&amp;quot;,469777841,&amp;quot;Aptos&amp;quot;,469777842,&amp;quot;Arial&amp;quot;,469777843,&amp;quot;游明朝&amp;quot;,469777844,&amp;quot;Aptos&amp;quot;,201341986,&amp;quot;3&amp;quot;,469769226,&amp;quot;Aptos,Arial&amp;quot;,469775450,&amp;quot;List in paragraph&amp;quot;,201340122,&amp;quot;2&amp;quot;,134234082,&amp;quot;true&amp;quot;,134233614,&amp;quot;true&amp;quot;,469778129,&amp;quot;Listinparagraph&amp;quot;,335572020,&amp;quot;1&amp;quot;,335559685,&amp;quot;1080&amp;quot;,335559682,&amp;quot;2&amp;quot;,335559683,&amp;quot;0&amp;quot;,134233279,&amp;quot;true&amp;quot;,469777929,&amp;quot;List in paragraph Char&amp;quot;,469778324,&amp;quot;Normal&amp;quot;,469777804,&amp;quot;%1.&amp;quot;,469777803,&amp;quot;left&amp;quot;,469777815,&amp;quot;hybridMultilevel&amp;quot;,469769242,&amp;quot;65533,0&amp;quot;,335559991,&amp;quot;360&amp;quot;,536884268,&amp;quot;{93903d81-5401-507d-948b-8270dd26218f}{1}&amp;quot;]}" data-ccp-parastyle-linked-defn="{&amp;quot;ObjectId&amp;quot;:&amp;quot;efd9a183-31ba-54c4-8fcc-f12cba2c1b71|1&amp;quot;,&amp;quot;ClassId&amp;quot;:1073872969,&amp;quot;Properties&amp;quot;:[201342446,&amp;quot;1&amp;quot;,201342447,&amp;quot;5&amp;quot;,201342448,&amp;quot;3&amp;quot;,201342449,&amp;quot;1&amp;quot;,469777841,&amp;quot;Aptos&amp;quot;,469777842,&amp;quot;Arial&amp;quot;,469777843,&amp;quot;游明朝&amp;quot;,469777844,&amp;quot;Aptos&amp;quot;,201341986,&amp;quot;3&amp;quot;,469769226,&amp;quot;Aptos,Arial&amp;quot;,268442635,&amp;quot;22&amp;quot;,469775450,&amp;quot;List in paragraph Char&amp;quot;,201340122,&amp;quot;1&amp;quot;,134233614,&amp;quot;true&amp;quot;,469778129,&amp;quot;ListinparagraphChar&amp;quot;,335572020,&amp;quot;1&amp;quot;,134231262,&amp;quot;true&amp;quot;,469777929,&amp;quot;List in paragraph&amp;quot;,469778324,&amp;quot;Default Paragraph Font&amp;quot;]}"&gt;The users &lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt;sends&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt; a query, which is passed to the system for processing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt;The query is analyzed by an embedding model to understand its semantic intent and context&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt;The semantic router evaluates the user’s intent and context to choose the &lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt;optimal&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt; route&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,4],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List 2nd level in paragraph" data-ccp-parastyle-defn="{&amp;quot;ObjectId&amp;quot;:&amp;quot;01707dee-cc63-5ad3-9e88-b030f32c81e1|1&amp;quot;,&amp;quot;ClassId&amp;quot;:1073872969,&amp;quot;Properties&amp;quot;:[268442635,&amp;quot;22&amp;quot;,335559740,&amp;quot;259&amp;quot;,201341983,&amp;quot;0&amp;quot;,201342446,&amp;quot;1&amp;quot;,201342447,&amp;quot;5&amp;quot;,201342448,&amp;quot;3&amp;quot;,201342449,&amp;quot;1&amp;quot;,469777841,&amp;quot;Aptos&amp;quot;,469777842,&amp;quot;Arial&amp;quot;,469777843,&amp;quot;游明朝&amp;quot;,469777844,&amp;quot;Aptos&amp;quot;,201341986,&amp;quot;3&amp;quot;,469769226,&amp;quot;Aptos,Arial&amp;quot;,469775450,&amp;quot;List 2nd level in paragraph&amp;quot;,201340122,&amp;quot;2&amp;quot;,134234082,&amp;quot;true&amp;quot;,134233614,&amp;quot;true&amp;quot;,469778129,&amp;quot;List2ndlevelinparagraph&amp;quot;,335572020,&amp;quot;1&amp;quot;,335559685,&amp;quot;1440&amp;quot;,335559682,&amp;quot;1&amp;quot;,335559683,&amp;quot;0&amp;quot;,134233279,&amp;quot;true&amp;quot;,469777929,&amp;quot;List 2nd level in paragraph Char&amp;quot;,469778324,&amp;quot;Normal&amp;quot;,469777804,&amp;quot;%1.&amp;quot;,469777803,&amp;quot;left&amp;quot;,469777815,&amp;quot;hybridMultilevel&amp;quot;,469769242,&amp;quot;65533,4&amp;quot;,335559991,&amp;quot;360&amp;quot;,536884268,&amp;quot;{01707dee-cc63-5ad3-9e88-b030f32c81e1}{1}&amp;quot;]}" data-ccp-parastyle-linked-defn="{&amp;quot;ObjectId&amp;quot;:&amp;quot;39b2ee41-1793-51e1-9fcc-2858095f44d2|1&amp;quot;,&amp;quot;ClassId&amp;quot;:1073872969,&amp;quot;Properties&amp;quot;:[201342446,&amp;quot;1&amp;quot;,201342447,&amp;quot;5&amp;quot;,201342448,&amp;quot;3&amp;quot;,201342449,&amp;quot;1&amp;quot;,469777841,&amp;quot;Aptos&amp;quot;,469777842,&amp;quot;Arial&amp;quot;,469777843,&amp;quot;游明朝&amp;quot;,469777844,&amp;quot;Aptos&amp;quot;,201341986,&amp;quot;3&amp;quot;,469769226,&amp;quot;Aptos,Arial&amp;quot;,268442635,&amp;quot;22&amp;quot;,469775450,&amp;quot;List 2nd level in paragraph Char&amp;quot;,201340122,&amp;quot;1&amp;quot;,134233614,&amp;quot;true&amp;quot;,469778129,&amp;quot;List2ndlevelinparagraphChar&amp;quot;,335572020,&amp;quot;1&amp;quot;,134231262,&amp;quot;true&amp;quot;,469777929,&amp;quot;List 2nd level in paragraph&amp;quot;,469778324,&amp;quot;Default Paragraph Font&amp;quot;]}"&gt;A specific model for further processing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,4],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List 2nd level in paragraph"&gt;An agent to handle the query&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,4],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List 2nd level in paragraph"&gt;A default response if applicable&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,4],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List 2nd level in paragraph"&gt;Escalation to a human for manual handling, if needed&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt;Valid queries go through the RAG pipeline to generate a response&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List in paragraph"&gt;The final response is sent back to the user&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:3,&amp;quot;335551620&amp;quot;:3,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;SPAN data-contrast="auto"&gt;Code examples + Architecture&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;H4&gt;&lt;SPAN data-contrast="auto"&gt;Example: Jupyter Notebook with Semantic Router&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Let’s look at a Jupyter Notebook example that implements a simple Semantic Router with Azure Managed Redis and the Redis Vector Library.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;First, we install the required Python packages and define a connection to an AMR instance:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;pip install -q "redisvl&amp;gt;=0.6.0" sentence-transformers dotenv&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;Define the Azure Managed Redis Connection.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;import os
import warnings

warnings.filterwarnings("ignore")

from dotenv import load_dotenv
load_dotenv()
REDIS_HOST = os.getenv("REDIS_HOST") # ex: "gvb-sm.uksouth.redis.azure.net"
REDIS_PORT = os.getenv("REDIS_PORT") # for AMR this is always 10000
REDIS_PASSWORD = os.getenv("REDIS_PASSWORD")  # ex: "giMzOzIP4YmjNBGCfmqpgA7e749d6GyIHAzCaF5XXXXX"

# If SSL is enabled on the endpoint, use rediss:// as the URL prefix
REDIS_URL = f"redis://:{REDIS_PASSWORD}@{REDIS_HOST}:{REDIS_PORT}"&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Next, we create our first Semantic Router with an allow/block list:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;from redisvl.extensions.router import Route, SemanticRouter
from redisvl.utils.vectorize import HFTextVectorizer

vectorizer = HFTextVectorizer()

# Semantic router
blocked_references = [
    "things about aliens",
    "corporate questions about agile",
    "anything about the S&amp;amp;P 500",
]

blocked_route = Route(name="block_list", references=blocked_references)

block_router = SemanticRouter(
    name="bouncer",
    vectorizer=vectorizer,
    routes=[blocked_route],
    redis_url=REDIS_URL,
    overwrite=False,
)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;To prevent users from asking certain categories of questions, we can define example references in a list of blocked routes using the Redis Vector Library function SemanticRouter(). While it is also possible to implement blocking at the LLM level through prompt engineering (e.g., instructing the model to refuse answering certain queries), this approach still requires an LLM call, adding unnecessary cost and latency. By handling blocking earlier with semantic routing in Azure Managed Redis, unwanted queries can be intercepted before ever reaching the model, saving LLM tokens, reducing expenses, and improving overall efficiency.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Let’s try it out:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;user_query = "Why is agile so important?"

route_match = block_router(user_query)

route_match&lt;/LI-CODE&gt;&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The router first vectorizes the user query using the specified Hugging Face text vectorizer. It finds a semantic similarity with route reference &lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;“corporate question sabout agile”&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; and returns the matching route &lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;‘block_list`&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;. Note the returned distance value – this indicates the degree of semantic similarity between the user query and the blocked reference. You can fine-tune the Semantic Router by specifying a minimum threshold value that must be reached to count as a match.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;For full details and more complex examples, you can explore the Jupyter Notebooks in &lt;/SPAN&gt;&lt;A href="https://github.com/loriotpiroloriol/amr-semantic-router" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;this&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; GitHub repository.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN data-contrast="auto"&gt;How do customers benefit?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;For customers, this technology delivers clear and immediate value. By using Azure Managed Redis as the high-performance backbone for semantic routing and agent coordination, organizations can significantly reduce latency, simplify infrastructure, and accelerate time-to-value for AI-driven experiences. Instead of building custom logic spread across multiple services, teams get a centralized, scalable, and fully managed in-memory layer that handles vector search, routing logic, and real-time state management — all with enterprise-grade SLAs, security, and Azure-native integration. The result? Smarter and faster LLM interactions, reduced operational complexity, and the flexibility to scale AI use cases from prototypes to production without re-architecting.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Whether you're building an intelligent chatbot, orchestrating multi-agent workflows, or powering internal copilots, this Redis-backed technology gives you the agility to adapt in real time. You can dynamically route based on user intent, past interactions, or even business rules — all while maintaining low-latency responses that users expect from modern AI applications. And because it’s fully managed on Azure, teams can focus on innovation rather than infrastructure, with built-in support for high availability, monitoring, and enterprise governance. It’s a future-proof foundation for AI systems that need to be not just powerful, but precise.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN data-contrast="auto"&gt;Try Azure Managed Redis today&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;If you want to explore how to route large language models efficiently, Azure Managed Redis provides a reliable and low-latency solution. You can learn more about the service on the&lt;/SPAN&gt; &lt;A href="https://azure.microsoft.com/en-us/products/managed-redis" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Managed Redis page&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt; &lt;SPAN data-contrast="auto"&gt;and find detailed documentation in the &lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/redis/overview" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Redis overview&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;. For hands-on experience, check out the&lt;/SPAN&gt; &lt;A href="https://github.com/redis-developer/redis-ai-resources/blob/main/python-recipes/semantic-router/01_routing_optimization.ipynb" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;routing optimization notebook&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt; &lt;SPAN data-contrast="auto"&gt;and other examples in the&lt;/SPAN&gt; &lt;A href="https://github.com/redis-developer/redis-ai-resources/tree/main" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Redis AI resources repository&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; and &lt;/SPAN&gt;&lt;A href="https://github.com/loriotpiroloriol/amr-semantic-router" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;GitHub - loriotpiroloriol/amr-semantic-router&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;. &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Give it a try to see how it fits your LLM routing needs.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Aug 2025 00:45:58 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/orchestrate-multi-llm-workflows-with-azure-managed-redis/ba-p/4447193</guid>
      <dc:creator>Shruti_Pathak</dc:creator>
      <dc:date>2025-08-29T00:45:58Z</dc:date>
    </item>
    <item>
      <title>Building faster AI agents with Azure Managed Redis and .NET Aspire</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/building-faster-ai-agents-with-azure-managed-redis-and-net/ba-p/4440348</link>
      <description>&lt;P&gt;AI is evolving fast—and so are the tools to build intelligent, responsive applications. In our recent Microsoft Reactor session, Catherine Wang (Principal Product Manager at Microsoft) and Roberto Perez (Microsoft MVP and Senior Global Solutions Architect at Redis) shared how Azure Managed Redis helps you create Retrieval-Augmented Generation (RAG) AI agents with exceptional speed and consistency.&lt;/P&gt;
&lt;div data-video-id="https://www.youtube.com/watch?v=zfpfyoKkTtU/1753901329990" data-video-remote-vid="https://www.youtube.com/watch?v=zfpfyoKkTtU/1753901329990" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FzfpfyoKkTtU%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DzfpfyoKkTtU&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FzfpfyoKkTtU%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;P&gt;&lt;STRONG&gt;Why RAG agents?&lt;/STRONG&gt;&lt;BR /&gt;RAG applications combine the power of large language models (LLMs) with your own data to answer questions accurately. For example, a customer support chatbot can deliver precise, pre-approved answers instead of inventing them on the fly. This ensures consistency, reduces risk, and improves customer experience.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Where Azure Managed Redis fits with agentic scenarios&lt;/STRONG&gt;&lt;BR /&gt;In this project, Azure Managed Redis is used as a high-performance, in-memory vector database to support Agentic Retrieval-Augmented Generation (RAG), enabling fast similarity searches over embeddings to retrieve and ground the LLM with the most relevant known answers.&lt;/P&gt;
&lt;P&gt;Beyond this, Azure Managed Redis is a versatile platform that supports a range of AI-native use cases, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Semantic Cache&lt;/STRONG&gt; – Cache and reuse previous LLM responses based on semantic similarity to reduce latency and improve reliability.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;LLM Memory&lt;/STRONG&gt; – Persist recent interactions and context to maintain coherent, multi-turn conversations.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Agentic Memory&lt;/STRONG&gt; – Store long-term agent knowledge, actions, and plans to enable more intelligent and autonomous behavior over time.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Feature Store&lt;/STRONG&gt; – Serve real-time features to machine learning models during inference for personalization and decision-making.&lt;/LI&gt;
&lt;LI&gt;These capabilities make Azure Managed Redis a foundational building block for building fast, stateful, and intelligent AI applications.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Demo highlights&lt;/STRONG&gt;&lt;BR /&gt;In the session, the team demonstrates how to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Deploy a RAG AI agent&lt;/STRONG&gt; using .NET Aspire and Azure Container Apps.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Secure your Redis instance&lt;/STRONG&gt; with Azure Entra ID, removing the need for connection strings.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Use Semantic Kernel&lt;/STRONG&gt; to orchestrate agents and retrieve knowledge base content via vector search.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Monitor and debug microservices&lt;/STRONG&gt; with built-in observability tools.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Finally, we walk through code examples in C# and Python, demonstrating how you can integrate Redis search, vector similarity, and prompt orchestration into your own apps.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Get Started&lt;/STRONG&gt;&lt;BR /&gt;Ready to explore?&lt;BR /&gt;✅ &lt;STRONG&gt;Watch the full session replay:&lt;/STRONG&gt; &lt;A href="https://www.youtube.com/watch?v=zfpfyoKkTtU" target="_blank"&gt;Building a RAG AI Agent Using Azure Redis&lt;/A&gt;&lt;BR /&gt;✅ &lt;STRONG&gt;Try the sample code:&lt;/STRONG&gt; &lt;A href="https://aka.ms/redis/rag-ai-sample/" target="_blank"&gt;Azure Managed Redis RAG AI Sample&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Aug 2025 18:29:36 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/building-faster-ai-agents-with-azure-managed-redis-and-net/ba-p/4440348</guid>
      <dc:creator>Matthew_Burrows</dc:creator>
      <dc:date>2025-08-05T18:29:36Z</dc:date>
    </item>
    <item>
      <title>Get started with Azure Managed Redis today: a step-by-step guide to deployment</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/get-started-with-azure-managed-redis-today-a-step-by-step-guide/ba-p/4426787</link>
      <description>&lt;P&gt;At &lt;STRONG&gt;Microsoft Build 2025&lt;/STRONG&gt;, we announced the &lt;A href="https://techcommunity.microsoft.com/blog/azure-managed-redis/azure-managed-redis-is-now-generally-available-enterprise-grade-performance-and-/4414357" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;general availability of Azure Managed Redis&lt;/STRONG&gt;&lt;/A&gt;, a fully-managed, first-party service built in partnership with Redis. Ready for production workloads globally, &lt;A href="https://azure.microsoft.com/en-us/products/managed-redis/" target="_blank" rel="noopener"&gt;Azure Managed Redis&lt;/A&gt; marks a major milestone for developers looking to build high-performance, real-time applications with the speed and reliability of Redis, fully managed on Azure.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Call to action: &lt;/STRONG&gt;&lt;A class="lia-external-url" href="https://ms.portal.azure.com/#create/Microsoft.AzureManagedRedis" target="_blank" rel="noopener"&gt;get started with Azure Managed Redis&lt;/A&gt; in the Azure Portal.&lt;/P&gt;
&lt;P&gt;Key updates:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Up to 15x performance improvements&lt;/STRONG&gt; over Azure Cache for Redis&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;99.999% availability&lt;/STRONG&gt; with multi-region Active‑Active replication&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Support for Redis 7.4&lt;/STRONG&gt; (with Redis 8 coming soon)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;New modules&lt;/STRONG&gt; including RedisJSON, vector search, bloom filters, and time-series&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Flexible SKUs&lt;/STRONG&gt; that let you scale memory and compute independently&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Navigate the new Azure Managed Redis in the Azure Portal&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Redis also comes with an&lt;A href="https://ms.portal.azure.com/#create/Microsoft.AzureManagedRedis" target="_blank" rel="noopener"&gt;&lt;STRONG&gt; updated Azure Portal experience&lt;/STRONG&gt;&lt;/A&gt; which simplifies how you create, configure, and manage your Redis instances. Whether experimenting or deploying to production, the portal gives you full control with a few clicks.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step-by-step guide to deploying in the Azure Portal&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Want to see Azure Managed Redis in action? This quick walkthrough video shows how to set up Azure Managed Redis inside the Azure Portal:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;div data-video-id="https://www.youtube.com/watch?v=Ge5HoSmb6Xg/1750789937660" data-video-remote-vid="https://www.youtube.com/watch?v=Ge5HoSmb6Xg/1750789937660" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FGe5HoSmb6Xg%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGe5HoSmb6Xg&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FGe5HoSmb6Xg%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;P&gt;👉 &lt;A href="https://www.youtube.com/watch?v=Ge5HoSmb6Xg" target="_blank" rel="noopener"&gt;Watch on YouTube&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In this tutorial, you’ll learn how to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How to configure your Active-Active instance for high availability and low latency&lt;/LI&gt;
&lt;LI&gt;Setting up geo-replication across regions for 99.999% availability&lt;/LI&gt;
&lt;LI&gt;SLA Key tips and best practices to get started quickly&lt;/LI&gt;
&lt;LI&gt;No code required — just the Azure Portal and a few minutes of your time!&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Azure Managed Redis is perfect for cloud architects, developers, and IT pros looking to build resilient, globally available Redis-backed applications on Azure.&lt;/P&gt;
&lt;P&gt;Whether you're building AI-powered applications, speeding up your web services, or just getting started with Redis, now’s the time to explore what Azure Managed Redis can do. To learn more, head to our &lt;A href="https://aka.ms/AzureManagedRedis" target="_blank" rel="noopener"&gt;product page&lt;/A&gt; for more information or contact your Microsoft sales representative. &lt;STRONG&gt;To get started, &lt;A class="lia-external-url" href="https://ms.portal.azure.com/#create/Microsoft.AzureManagedRedis" target="_blank" rel="noopener"&gt;provision Azure Managed Redis&lt;/A&gt; in the Azure Portal&lt;/STRONG&gt; today.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Resources&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://aka.ms/AzureManagedRedis" target="_blank" rel="noopener"&gt;Azure Managed Redis product page&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://aka.ms/AzureManagedRedisPricing" target="_blank" rel="noopener"&gt;Azure Managed Redis pricing page&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://portal.azure.com/" target="_blank" rel="noopener"&gt;Create an Azure Managed Redis instance&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Watch the &lt;A class="lia-external-url" href="https://build.microsoft.com/en-US/sessions/BRK203?source=sessions" target="_blank" rel="noopener"&gt;Microsoft Build 2025 session on AMR&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/en-us/azure/redis/overview" target="_blank" rel="noopener"&gt;Explore the documentation&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 25 Jun 2025 17:45:57 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/get-started-with-azure-managed-redis-today-a-step-by-step-guide/ba-p/4426787</guid>
      <dc:creator>Matthew_Burrows</dc:creator>
      <dc:date>2025-06-25T17:45:57Z</dc:date>
    </item>
    <item>
      <title>Azure Managed Redis is now generally available: enterprise-grade performance and flexibility</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-managed-redis-is-now-generally-available-enterprise-grade/ba-p/4414357</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We are excited to announce the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;general availability of &lt;/SPAN&gt;&lt;A href="https://azure.microsoft.com/en-us/products/managed-redis/" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Managed Redis&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;, a fully-managed, first-party service built in partnership with Redis. Designed to meet the needs of modern, cloud-native and AI-powered applications, Azure Managed Redis is now &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;ready for production workloads globally&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;, offering improved performance, flexible deployment options, and cost-efficient scalability.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Managed Redis serves as both an in-memory key-value datastore for caching and an integrated vector datastore for AI applications, making it a powerful foundation for real-time intelligence. Now available in over 50 Azure regions, Azure Managed Redis enables developers to build fast, intelligent apps backed by one of the world’s most trusted real-time data&lt;/SPAN&gt; &lt;SPAN data-contrast="auto"&gt;stores —seamlessly integrated into the Azure ecosystem.&lt;/SPAN&gt;&lt;/P&gt;
&lt;img&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-fontsize="8"&gt;1 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Availability SLA only applies to caches that are using replication&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559739&amp;quot;:0}"&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-fontsize="8"&gt;2 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Up to 40% more cost-effective than the current Azure Cache for Redis offering&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/img&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;A high-performance, enterprise-grade Redis service&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Managed Redis delivers up to 15x higher performance compared to Azure Cache for Redis, at a significantly lower price point, making it the most cost-effective managed Redis option available on Azure today. With multi-region Active-Active geo-replication, customers can achieve sub-millisecond latency for users around the globe, all while maintaining a 99.999% SLA.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Designed as a production-grade platform, Azure Managed Redis supports the latest Redis 7.4 features and will soon support to-be-launched Redis 8. The Redis 7.4 release also introduces new non-cluster deployment mode and flexible memory and compute scaling (both in preview), as well as native vector search—enabling Redis to serve as both a high-speed cache and a core component of AI and analytics workloads.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;What’s new in general availability?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Managed Redis is built for scale, performance, and adaptability—giving customers full control over their architecture with added flexibility and pricing efficiency. Key enhancements now available at GA include:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Improved performance at a lower cost&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Achieve up to 15x throughput compared to previous Redis offerings on Azure.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Global availability&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Now supported in over 50 Azure regions across all continents.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Flexible scaling&lt;/SPAN&gt; &lt;SPAN data-contrast="auto"&gt;(in preview)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Independently scale memory and performance to match dynamic workloads and reduce unnecessary cost.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Enhanced Azure Portal experience&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; A revamped interface optimized for quick experimentation, faster provisioning, and streamlined create-and-manage workflows&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Expanded cluster modes&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;OSS Clustering&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; – High performance with low latency and app-aware topology changes.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Enterprise Clustering&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; – Simpler app integration with a non-clustered interface and support for advanced modules like RediSearch.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Courier New" data-listid="" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;No Cluster (&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;in preview&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; – Ideal for OSS Redis compatibility and straightforward migrations.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Built for modern AI and real-time workloads&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As organizations adopt intelligent applications built with generative AI, retrieval-augmented generation (RAG), and autonomous agents, Redis is playing a critical role as a vector-capable, real-time data platform.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;With Azure Managed Redis, developers can:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Power advanced scenarios with &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;built-in vector search&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;secondary indexing&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;semantic caching&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;, and &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;agent memory&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Take advantage of &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;multi-model data structures&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;, including JSON, time series, geospatial, and probabilistic types.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Integrate seamlessly with &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Azure OpenAI Service&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Azure Kubernetes Service&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;,&lt;/STRONG&gt; and &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Azure Functions&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; for end-to-end GenAI pipelines.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;In addition, developers benefit from rich ecosystem tools like the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Redis Insight GUI&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Redis Copilot AI assistant&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;, and optimized client libraries for .NET, Python, Java, Go, and Node.js.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Enterprise-ready reliability and compliance&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Managed Redis is designed for mission-critical workloads, offering enterprise-grade reliability, scale, and security from day one.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Up to 99.999% availability&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; with multi-region Active-Active geo-replicated deployments.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Sub-millisecond latency&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;through in-memory data storage&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Support for &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;FedRAMP, HIPAA, PCI DSS, ISO 27001&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;, and other compliance standards.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Fully integrated identity, access, and monitoring features within Azure.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Organizations can easily migrate from any tier of Azure Cache for Redis and immediately benefit from the latest Redis innovations, previously only available in Enterprise and Enterprise Flash tiers.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Flexible tiers for every workload&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Managed Redis is available in four service tiers tailored to fit your performance, memory, and cost needs:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-background-color-16 lia-border-color-15 lia-border-style-solid" border="1" style="width: 100%; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-align-center lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Tier*&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-align-center lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Description&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Memory Optimized&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;High memory-to-vCPU (1:8) ratio, ideal for dev/test and memory-intensive workloads.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Balanced&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Standard memory-to-vCPU (1:4) for general-purpose caching and app acceleration.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Compute Optimized&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Low memory-to-vCPU (1:2) for high-throughput, compute-bound scenarios.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Flash Optimized&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN data-contrast="auto"&gt;(in preview)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Tiered architecture combining RAM and NVMe for large, cost-effective caches.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;With independent scaling (in preview), you can fine-tune performance and memory allocation based on workload needs, improving efficiency for both caching and AI applications.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN data-contrast="auto"&gt;*General Availability only applicable for SKU’s up to 120GB, with SKUs larger than 120GB in-preview &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Get started&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Managed Redis general availability will begin rolling out over the following days. Start building with the power of Redis and the flexibility of Azure—whether you’re accelerating a web app, deploying a real-time leaderboard, or building memory for your GenAI agents.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;If you are attending Microsoft Build (virtually or in person) check out our session: &lt;/SPAN&gt;&lt;A href="https://build.microsoft.com/en-US/sessions/BRK203?source=sessions" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Get faster AI agent responses and low app latency with Azure Managed Redis&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;. For those attending in person, stop by the Azure Managed Redis booth for demos and to speak with an expert.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;To get started with Azure Managed Redis today, head to our &lt;/SPAN&gt;&lt;A href="https://aka.ms/AzureManagedRedis" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;product page&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; for more information or contact your Microsoft sales representative.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Resources&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;A href="https://aka.ms/AzureManagedRedis" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Managed Redis product page&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;A href="https://aka.ms/AzureManagedRedisPricing" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Managed Redis pricing page&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;A href="https://portal.azure.com/" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Create an Azure Managed Redis instance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Explore the documentation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Featured MS Build 2025 sessions &amp;amp; resources&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;A href="https://build.microsoft.com/en-US/sessions/BRK203?source=sessions" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Get faster AI agent responses and low app latency with Azure Managed Redis&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;A href="https://build.microsoft.com/en-US/sessions/DEM548?source=sessions" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Build observable, production-ready, distributed apps on App Service&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Mon, 19 May 2025 18:00:47 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/azure-managed-redis-is-now-generally-available-enterprise-grade/ba-p/4414357</guid>
      <dc:creator>CollinBrian</dc:creator>
      <dc:date>2025-05-19T18:00:47Z</dc:date>
    </item>
    <item>
      <title>Join Us at Build 2025: Explore What’s New with Azure Managed Redis</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/join-us-at-build-2025-explore-what-s-new-with-azure-managed/ba-p/4414360</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We're thrilled to be at &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft Build 2025&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;—both in Seattle and online—to share the latest updates and innovations in &lt;/SPAN&gt;&lt;A href="https://azure.microsoft.com/en-us/products/managed-redis/?msockid=02fce24055ac6d7a043ef7d954c66c90" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Managed Redis&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;. Whether you're modernizing .NET apps, building intelligent AI services, or scaling global web apps, Azure Managed Redis has never been more essential.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As a fully managed, first-party service built in partnership with Redis, Azure Managed Redis brings enterprise-grade caching, real-time data, and integrated vector capabilities to your app architecture—with seamless integration into the Azure ecosystem.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Check out what’s happening with Azure Managed Redis at Build:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;SPAN data-contrast="auto"&gt;🔍&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt; Breakout Sessions&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Explore how Azure Managed Redis powers modern, scalable, and AI-enhanced applications in these featured breakout sessions:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;A href="https://build.microsoft.com/en-US/sessions/BRK203?source=sessions" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;BRK203: Get faster AI agent responses and low app latency with Azure Managed Redis&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;Discover how Azure Managed Redis boosts AI application performance—including those using Azure SQL—by delivering low latency, fast response times, optimized configurations, and seamless .NET caching integration.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;A href="https://build.microsoft.com/en-US/sessions/BRK201?source=sessions" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;BRK201: Innovate, deploy, &amp;amp; optimize your apps without infrastructure hassles&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;Explore the latest in autoscaling, high availability, and observability for cloud applications—without managing infrastructure. Learn how Azure Managed Redis and other services simplify deployment, scaling, and monitoring for web apps, microservices, AI/ML, and analytics workloads.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;SPAN data-contrast="auto"&gt;💬&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; &lt;STRONG&gt;Meet the Experts&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Have questions? Looking to talk architecture, migration, or real-time performance tuning?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Visit us in the Expert Meetup Zone&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; to connect with the Microsoft and Redis product teams, engineers, and architects behind Azure Managed Redis.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H6&gt;&lt;SPAN data-contrast="auto"&gt;🔎&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;How to find it&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;&lt;/H6&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Log into the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://build.microsoft.com/" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Build 2025 website&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; or use the official event mobile app to view the venue map and session schedule.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;📍&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; To find the Expert Meetup zone, check out the official &lt;/SPAN&gt;&lt;A href="https://build.microsoft.com/en-US/event-guide#tabexplorer1&amp;amp;tab3" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;MS Build Event Guide&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; for a venue maps and other logistical information.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;SPAN data-contrast="auto"&gt;🍹&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt; Redis x Microsoft Build Happy Hour&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Let’s keep the conversation going! You’re invited to the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft Build Happy Hour with Redis&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;—open to all Build attendees.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;🗓️&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Tuesday, May 20th, 6:30–8:30 PM&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;📍&lt;/SPAN&gt;&lt;A href="https://events.redis.io/microsoftbuildhappyhour" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt; Register here&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Whether you're a long-time Redis developer or just getting started, this is a great chance to network and have fun with the Redis and Azure community.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;SPAN data-contrast="auto"&gt;🧪&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; &lt;STRONG&gt;Hands-On Labs (featuring open-source Redis)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Dive into practical scenarios and learn how Redis supercharges AI and app experiences:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;A href="https://aka.ms/Build2025-LAB340" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;LAB340: Accelerate AI App Development with AI Gateway Capabilities in Azure API Management&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;Leverage Redis as a fast datastore for low-latency inferencing and vector-based lookups.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;A href="https://aka.ms/Build2025-LAB306" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;LAB306: Integrating and Enhancing Applications with .NET Aspire&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;Enhance application performance and user experience by integrating Redis for session caching and real-time responsiveness.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Get Started with Azure Managed Redis&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Want to try it out before or after Build?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;🚀&lt;/SPAN&gt; &lt;A href="https://portal.azure.com/" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Start building&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;📘&lt;/SPAN&gt; &lt;A href="https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Explore the documentation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We can’t wait to connect with you at &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Build 2025&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;—in Seattle or online!&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 16 May 2025 01:08:37 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/join-us-at-build-2025-explore-what-s-new-with-azure-managed/ba-p/4414360</guid>
      <dc:creator>CollinBrian</dc:creator>
      <dc:date>2025-05-16T01:08:37Z</dc:date>
    </item>
    <item>
      <title>Data Migration with RIOT-X for Azure Managed Redis</title>
      <link>https://techcommunity.microsoft.com/t5/azure-managed-redis/data-migration-with-riot-x-for-azure-managed-redis/ba-p/4404672</link>
      <description>&lt;P&gt;&lt;EM&gt;By: Roy de Milde, Global Black Belt and App Innovation Specialist, Microsoft and George von Bülow, Senior Solution Architect, Redis&lt;/EM&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Customers are increasingly seeking efficient ways to migrate their current cache systems to Azure Managed Redis. This growing demand has led to the development of innovative tools and applications to facilitate the migration process. Azure Managed Redis offers numerous benefits, including enhanced performance, scalability, and security features. By migrating to Azure Managed Redis, customers can take advantage of its fully managed service, which reduces the operational burden and allows them to focus on their core business activities. Additionally, Azure Managed Redis provides seamless integration with other Azure services, enabling customers to build more robust and scalable applications. The migration process can be complex, but with the right tools and guidance, customers can achieve a smooth transition and unlock the full potential of Azure Managed Redis. We are writing this blog to give more insights around this and help customers understand the benefits and process of migrating to Azure Managed Redis with &lt;A class="lia-external-url" href="https://redis-field-engineering.github.io/riotx/" target="_blank" rel="noopener"&gt;RIOT-X&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;RIOT-X Explanation&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;RIOT-X is a tool created by the field engineers at Redis. RIOT-X, which stands for Redis&amp;nbsp;&lt;BR /&gt;Input/Output Tools, is a command-line utility designed to help users seamlessly transfer data in&amp;nbsp;&lt;BR /&gt;and out of Redis. It supports various sources and targets, including files (CSV, JSON, XML), data&amp;nbsp;&lt;BR /&gt;generators, relational databases, and Redis itself through snapshot and live replication. The&amp;nbsp;&lt;BR /&gt;introduction of RIOT-X addresses the challenges faced by customers during migration, offering&amp;nbsp;&lt;BR /&gt;a streamlined and reliable solution. By leveraging RIOT-X, customers can ensure a smooth&amp;nbsp;&lt;BR /&gt;transition to Azure Managed Redis, benefiting from enhanced performance, scalability, and&amp;nbsp;&lt;BR /&gt;security features provided by Azure.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Migration&lt;/STRONG&gt;&amp;nbsp;&lt;/H3&gt;
&lt;P&gt;RIOT-X can be used for various migration scenarios, depending on the connectivity between the source and target Redis databases, and requirements for application availability.&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-15"&gt;Snapshot Migration&lt;/SPAN&gt;&amp;nbsp;&lt;/H5&gt;
&lt;P&gt;In the simplest case, data is directly replicated from the source (which can be any flavor or&amp;nbsp;&lt;BR /&gt;version of Redis) to Azure Managed Redis during a scheduled downtime period. After&amp;nbsp;&lt;BR /&gt;replication, the applications that are using Redis are reconfigured to connect to Azure Managed&amp;nbsp;&lt;BR /&gt;Redis. The corresponding RIOT-X command is:&lt;/P&gt;
&lt;PRE&gt;riotx replicate redis://source redis://target&lt;/PRE&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-15"&gt;Live Migration&lt;/SPAN&gt;&amp;nbsp;&lt;/H5&gt;
&lt;P&gt;If the application is mission critical and cannot afford any downtime, then a live migration&amp;nbsp;&lt;BR /&gt;comes into play. This is like the snapshot scenario, but RIOT-X continuously updates the&amp;nbsp;&lt;BR /&gt;database in Azure Managed Redis with changes applied to the source database. The modified&amp;nbsp;&lt;BR /&gt;command uses the --mode live argument:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;riotx replicate --mode live redis://source redis://target&lt;/PRE&gt;
&lt;P&gt;Applications can now be updated with blue-green deployments or similar techniques, where&amp;nbsp;&lt;BR /&gt;read and write components are changed independently. The source Redis database continues&amp;nbsp;&lt;BR /&gt;to run until the application migration has been completed.&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-15"&gt;Export/Import Migration&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;For cases where there is no direct network connection between the source database and Azure&amp;nbsp;&lt;BR /&gt;Managed Redis, RIOT-X allows exporting data in a standard format, such as JSON or CSV. The&amp;nbsp;&lt;BR /&gt;data file is then transferred to a location accessible by Azure Managed Redis and imported with&amp;nbsp;&lt;BR /&gt;RIOT-X. These are the corresponding commands:&lt;/P&gt;
&lt;PRE&gt;riotx file-export --uri redis://source --type=json export.json&lt;BR /&gt;riotx file-import --uri redis://target --type=json export.json &lt;/PRE&gt;
&lt;H3&gt;&lt;STRONG&gt;Technical Setup&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;RIOT-X can be run on Windows, macOS and Linux.&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-15"&gt;Windows&lt;/SPAN&gt;&lt;/H5&gt;
&lt;PRE&gt;scoop bucket add redis https://github.com/redis/scoop.git  &lt;BR /&gt;scoop install riotx&amp;nbsp;&lt;/PRE&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-15"&gt;MacOS&lt;/SPAN&gt;&lt;/H5&gt;
&lt;PRE&gt;brew install redis/tap/riotx&amp;nbsp;&lt;/PRE&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-15"&gt;Linux&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;Download the pre-compiled binary from &lt;A class="lia-external-url" href="https://github.com/redis-field-engineering/riotx-dist/releases" target="_blank" rel="noopener"&gt;RIOT-X releases&lt;/A&gt; and unzip.&lt;/P&gt;
&lt;PRE&gt;unzip riotx-standalone-0.6.2-*.zip &lt;/PRE&gt;
&lt;P&gt;You can also run RIOT-X as a Docker container:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;docker run riotx/riotx [OPTIONS] [COMMAND]&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;RIOT-X supports the standard authentication methods for Redis. If you are using Entra Id&amp;nbsp;&lt;BR /&gt;authentication with Azure Managed Redis, you must enable access keys for the duration of the&amp;nbsp;&lt;BR /&gt;migration. Support for Entra Id has been added as a feature request for RIOT-X.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Architecture&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;RIOT-X is essentially an ETL tool where data is extracted from the source system, transformed,&amp;nbsp;&lt;BR /&gt;and loaded into the target system.&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;RIOT-X is a standalone system and does not need to be co-located with a Redis server.&amp;nbsp;&lt;BR /&gt;Connection to Redis source and target databases is achieved through the Redis serialization&amp;nbsp;&lt;BR /&gt;protocol (RESP), with support for both RESP2 and RESP3.&lt;/P&gt;
&lt;P&gt;Replication between a Redis source and target works as follows:&lt;/P&gt;
&lt;img /&gt;
&lt;OL&gt;
&lt;LI&gt;Identify source keys to be replicated&lt;/LI&gt;
&lt;LI&gt;Read data associated with each key&lt;/LI&gt;
&lt;LI&gt;Write each key to the target&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;If the source and target databases use different Redis versions (which is the case for Azure&amp;nbsp;&lt;BR /&gt;Cache for Redis at version 6.2 and Azure Managed Redis at version 7.4), then data structure&amp;nbsp;&lt;BR /&gt;replication must be enabled with the --struct argument:&lt;/P&gt;
&lt;PRE&gt;riotx replicate --struct redis://source redis://target&lt;/PRE&gt;
&lt;H3&gt;&lt;STRONG&gt;Getting started with Azure Managed Redis&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;We are excited to offer the&amp;nbsp;&lt;A class="lia-external-url" href="http://aka.ms/AzureManagedRedisProduct" target="_blank" rel="noopener"&gt;public preview of Azure Managed Redis&lt;/A&gt;, built to drive innovation and prepare your applications for AI.&lt;/P&gt;
&lt;P&gt;If you are attending Microsoft Build 2025,&amp;nbsp;&lt;A class="lia-external-url" href="https://build.microsoft.com/en-US/sessions?search=BRK203&amp;amp;sortBy=relevance" target="_blank" rel="noopener"&gt;please join us at this session&lt;/A&gt;&amp;nbsp;and stop by the Azure Managed Redis booth for demos and to speak with an expert.&lt;/P&gt;
&lt;P&gt;To get started with Azure Managed Redis today, please check out our&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/AzureManagedRedis" target="_blank" rel="noopener"&gt;product page&lt;/A&gt;&amp;nbsp;for more information or contact our sales team.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Resources&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://aka.ms/AzureManagedRedis" target="_blank" rel="noopener"&gt;Azure Managed Redis product page&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://aka.ms/AzureManagedRedisPricing" target="_blank" rel="noopener"&gt;Azure Managed Redis pricing page&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/en-us/products/cache" target="_blank" rel="noopener"&gt;Azure Cache for Redis product page&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 17 Apr 2025 21:12:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-managed-redis/data-migration-with-riot-x-for-azure-managed-redis/ba-p/4404672</guid>
      <dc:creator>CollinBrian</dc:creator>
      <dc:date>2025-04-17T21:12:10Z</dc:date>
    </item>
  </channel>
</rss>

