{
  "schema_version": 2,
  "id": "develop",
  "title": "Develop with Redis",
  "url": "https://redis.io/docs/latest/develop/",
  "summary": "Learn how to develop with Redis",
  "tags": [],
  "last_updated": "2026-09-30T09:44:02-07:00",
  "children": [
    {
      "id": "develop/setup",
      "summary": "Get Redis running and connect your first application, however you deploy it.",
      "title": "Get started",
      "url": "https://redis.io/docs/latest/develop/setup/"
    },
    {
      "id": "develop/whats-new",
      "summary": "High-level description of important updates to the Develop section",
      "title": "What's new?",
      "url": "https://redis.io/docs/latest/develop/whats-new/"
    },
    {
      "id": "develop/get-started",
      "summary": "Redis quick start guides",
      "title": "Quick starts",
      "url": "https://redis.io/docs/latest/develop/get-started/"
    },
    {
      "id": "develop/tools",
      "summary": "Tools to interact with a Redis server",
      "title": "Client tools",
      "url": "https://redis.io/docs/latest/develop/tools/"
    },
    {
      "id": "develop/clients",
      "summary": "Connect your application to a Redis database and try an example",
      "title": "Connect with Redis client API libraries",
      "url": "https://redis.io/docs/latest/develop/clients/"
    },
    {
      "id": "develop/using-commands",
      "summary": "Learn how to interact with Redis using commands.",
      "title": "Using Redis commands",
      "url": "https://redis.io/docs/latest/develop/using-commands/"
    },
    {
      "id": "develop/data-types",
      "summary": "Overview of data types supported by Redis",
      "title": "Redis data types",
      "url": "https://redis.io/docs/latest/develop/data-types/"
    },
    {
      "id": "develop/ai",
      "summary": "An overview of Redis for AI and search documentation, including vector search, AI agents, and the Context Engine (Redis Iris) managed services.",
      "title": "Redis for AI and search",
      "url": "https://redis.io/docs/latest/develop/ai/"
    },
    {
      "id": "develop/programmability",
      "summary": "Extending Redis with Lua and Redis Functions",
      "title": "Redis programmability",
      "url": "https://redis.io/docs/latest/develop/programmability/"
    },
    {
      "id": "develop/use-cases",
      "summary": "Learn how to implement common use cases with Redis",
      "title": "Redis use cases",
      "url": "https://redis.io/docs/latest/develop/use-cases/"
    },
    {
      "id": "develop/pubsub",
      "summary": "How to use pub/sub channels in Redis",
      "title": "Redis Pub/sub",
      "url": "https://redis.io/docs/latest/develop/pubsub/"
    },
    {
      "id": "develop/reference",
      "summary": "Specifications and protocols",
      "title": "Redis reference",
      "url": "https://redis.io/docs/latest/develop/reference/"
    }
  ],
  "page_type": "content",
  "content_hash": "e78446a342299f2a5cc7ce7f60013ff3d722f0fd2aaeb791d01dae7b1cebdd18",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "Get a Redis server running in minutes with a free trial of\n[Redis Cloud](https://redis.io/docs/latest/operate/rc), or install\n[Redis Open Source](https://redis.io/docs/latest/operate/oss_and_stack) locally\non your machine. Check out the <a href=\"https://hub.docker.com/_/redis\">Redis Docker Hub</a> for the latest release. Then, explore Redis with your favorite\n[programming language](https://redis.io/docs/latest/develop/clients)\nor analyze and manage your database with our\n[UI tools](https://redis.io/docs/latest/develop/tools):\n\n<div class=\"grid grid-cols-1 md:grid-cols-3 gap-6 my-8\">\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/redis-py\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Python</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/redis-py\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/redis-py/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/redis-py/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/dotnet\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>C#/.NET</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/dotnet\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/nodejs\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Node.js</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/nodejs\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/nodejs/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/nodejs/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/jedis\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Java (Jedis)</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/jedis\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/jedis/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/jedis/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/lettuce\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Java (Lettuce)</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/lettuce\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/lettuce/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/lettuce/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/go\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Go</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/go\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/go/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/go/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/php\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>PHP</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/php\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/php/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/php/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/ioredis\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>JavaScript (ioredis)</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/ioredis\">Get started</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/rust\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Rust</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/rust\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/rust/json\">Document search</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/hiredis\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>C</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/hiredis\">Get started</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/clients/ruby\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Ruby</span>\n      </div>\n      <p class=\"text-sm px-6 pt-2 my-0 text-redis-pen-600 font-geist\">Examples:</p>\n      <ul class=\"text-sm px-6 pt-1 pb-3 my-0 text-redis-pen-600 font-geist space-y-1 [&>li]:my-0\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/ruby\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/ruby/queryjson\">Document search</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/clients/ruby/vecsearch\">Vector search</a></li>\n      </ul>\n    </div>\n  </div>\n</div>\n\n<div class=\"flex flex-col gap-4 my-6\">\n  <div class=\"relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/tools/insight\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Redis Insight</span>\n      </div>\n      <p class=\"text-sm px-6 pt-3 my-0 text-redis-pen-600 font-geist\">Visual client tool for creating, managing, and analyzing Redis databases.</p>\n      <ol class=\"flex flex-wrap items-center gap-x-2 gap-y-2 list-none m-0 px-6 py-4 text-sm text-redis-pen-600 font-geist\">\n        <li class=\"flex items-center gap-2 my-0 pl-0\"><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/downloads/#insight\">Download</a><span aria-hidden=\"true\">→</span></li>\n        <li class=\"flex items-center gap-2 my-0 pl-0\"><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/tools/insight\">Use</a></li>\n      </ol>\n    </div>\n  </div>\n  <div class=\"relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/tools/redis-for-vscode\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Redis for VS Code</span>\n      </div>\n      <p class=\"text-sm px-6 pt-3 my-0 text-redis-pen-600 font-geist\">VS Code extension for creating, managing, and analyzing Redis databases.</p>\n      <ol class=\"flex flex-wrap items-center gap-x-2 gap-y-2 list-none m-0 px-6 py-4 text-sm text-redis-pen-600 font-geist\">\n        <li class=\"flex items-center gap-2 my-0 pl-0\"><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://marketplace.visualstudio.com/items?itemName=Redis.redis-for-vscode\">Install</a><span aria-hidden=\"true\">→</span></li>\n        <li class=\"flex items-center gap-2 my-0 pl-0\"><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/tools/redis-for-vscode\">Use</a></li>\n      </ol>\n    </div>\n  </div>\n</div>\n\n<div class=\"grid grid-cols-1 md:grid-cols-3 gap-6 my-8\">\n  <div class=\"flex flex-col gap-2 h-full min-h-40 relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/get-started\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Quick start</span>\n      </div>\n      <ul class=\"text-sm px-6 pt-2 pb-4 text-redis-pen-600 font-geist space-y-1\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/get-started/search-tutorial/vector-search\">Vector database</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/get-started/search-tutorial\">Document store</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/get-started/data-store\">Data structure store</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/get-started/rag\">RAG with Redis</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/get-started/redis-in-ai\">GenAI</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full min-h-40 relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/data-types\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Data types</span>\n      </div>\n      <ul class=\"text-sm px-6 pt-2 pb-4 text-redis-pen-600 font-geist space-y-1\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/data-types/strings\">String</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/data-types/json\">JSON</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/data-types/hashes\">Hash</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/data-types/vector-sets\">Vector set</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/data-types/probabilistic\">Probabilistic types</a></li>\n      </ul>\n    </div>\n  </div>\n  <div class=\"flex flex-col gap-2 h-full min-h-40 relative transition text-redis-ink-900 hover:text-red-900 focus-within:text-red-900 bg-white hover:bg-red-50/50 focus-within:bg-red-50/50 border border-redis-pen-800 focus-within:ring-red-200 focus-within:ring-[3px] focus-within:outline-none bg-clip-padding rounded-md group\">\n    <a class=\"absolute inset-0 z-0 outline-0\" href=\"https://redis.io/docs/latest/develop/ai/search-and-query\"><span class=\"sr-only\">Read more</span></a>\n    <div class=\"relative z-10 pointer-events-none\">\n      <div class=\"flex flex-row items-center gap-2 uppercase font-mono text-xs border-b border-redis-pen-800 px-6 py-2\">\n        \n        <span>Redis Search</span>\n      </div>\n      <ul class=\"text-sm px-6 pt-2 pb-4 text-redis-pen-600 font-geist space-y-1\">\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/ai/search-and-query\">Get started</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/ai/search-and-query/indexing/field-and-type-options\">Schema field types</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/ai/search-and-query/indexing\">Indexing</a></li>\n        <li><a class=\"pointer-events-auto no-underline hover:underline\" href=\"https://redis.io/docs/latest/develop/ai/search-and-query/query\">Querying</a></li>\n      </ul>\n    </div>\n  </div>\n</div>"
    }
  ],
  "examples": []
}
