{
  "ambiguous": [
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/clients/dotnet/",
        "https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/"
      ],
      "from": "/develop/connect/clients/dotnet"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/using-commands/",
        "https://redis.io/docs/latest/develop/using-commands/pipelining/"
      ],
      "from": "/develop/use/pipelining"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/ai/redisvl/api/",
        "https://redis.io/docs/latest/integrate/redisvl/"
      ],
      "from": "/integrate/redisvl/api"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/ai/redisvl/api/cache/",
        "https://redis.io/docs/latest/integrate/redisvl/"
      ],
      "from": "/integrate/redisvl/api/cache"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/ai/redisvl/api/filter/",
        "https://redis.io/docs/latest/integrate/redisvl/"
      ],
      "from": "/integrate/redisvl/api/filter"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/ai/redisvl/api/query/",
        "https://redis.io/docs/latest/integrate/redisvl/"
      ],
      "from": "/integrate/redisvl/api/query"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/ai/redisvl/api/schema/",
        "https://redis.io/docs/latest/integrate/redisvl/"
      ],
      "from": "/integrate/redisvl/api/schema"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/ai/redisvl/api/searchindex/",
        "https://redis.io/docs/latest/integrate/redisvl/"
      ],
      "from": "/integrate/redisvl/api/searchindex"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/develop/ai/redisvl/api/vectorizer/",
        "https://redis.io/docs/latest/integrate/redisvl/"
      ],
      "from": "/integrate/redisvl/api/vectorizer"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/operate/kubernetes/flex/",
        "https://redis.io/docs/latest/operate/kubernetes/flex/get-started/"
      ],
      "from": "/operate/kubernetes/re-clusters/redis-flex"
    },
    {
      "candidates": [
        "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-18-3/",
        "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-18-41/"
      ],
      "from": "/operate/kubernetes/release-notes/6-2-18-releases/k8s-6-2-18-41"
    }
  ],
  "ambiguous_count": 11,
  "base_url": "https://redis.io/docs/latest/",
  "count": 1007,
  "generated": "2026-08-14T14:50:18Z",
  "redirects": [
    {
      "from": "/clients/dotnet",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/"
    },
    {
      "from": "/clients/go",
      "to": "https://redis.io/docs/latest/develop/clients/go/"
    },
    {
      "from": "/clients/hiredis",
      "to": "https://redis.io/docs/latest/develop/clients/hiredis/"
    },
    {
      "from": "/clients/ioredis",
      "to": "https://redis.io/docs/latest/develop/clients/ioredis/"
    },
    {
      "from": "/clients/jedis",
      "to": "https://redis.io/docs/latest/develop/clients/jedis/"
    },
    {
      "from": "/clients/lettuce",
      "to": "https://redis.io/docs/latest/develop/clients/lettuce/"
    },
    {
      "from": "/clients/nodejs",
      "to": "https://redis.io/docs/latest/develop/clients/nodejs/"
    },
    {
      "from": "/clients/om-clients",
      "to": "https://redis.io/docs/latest/develop/clients/om-clients/"
    },
    {
      "from": "/clients/patterns",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/"
    },
    {
      "from": "/clients/php",
      "to": "https://redis.io/docs/latest/develop/clients/php/"
    },
    {
      "from": "/clients/python",
      "to": "https://redis.io/docs/latest/develop/clients/redis-py/"
    },
    {
      "from": "/clients/redis-py",
      "to": "https://redis.io/docs/latest/develop/clients/redis-py/"
    },
    {
      "from": "/clients/ruby",
      "to": "https://redis.io/docs/latest/develop/clients/ruby/"
    },
    {
      "from": "/clients/rust",
      "to": "https://redis.io/docs/latest/develop/clients/rust/"
    },
    {
      "from": "/commands/tfcall",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/"
    },
    {
      "from": "/commands/tfcallasync",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/"
    },
    {
      "from": "/commands/tfunction-delete",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/"
    },
    {
      "from": "/commands/tfunction-list",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/"
    },
    {
      "from": "/commands/tfunction-load",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/"
    },
    {
      "from": "/connect/cli",
      "to": "https://redis.io/docs/latest/develop/tools/cli/"
    },
    {
      "from": "/connect/clients",
      "to": "https://redis.io/docs/latest/develop/clients/"
    },
    {
      "from": "/connect/clients/dotnet",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/"
    },
    {
      "from": "/connect/clients/go",
      "to": "https://redis.io/docs/latest/develop/clients/go/"
    },
    {
      "from": "/connect/clients/hiredis",
      "to": "https://redis.io/docs/latest/develop/clients/hiredis/"
    },
    {
      "from": "/connect/clients/ioredis",
      "to": "https://redis.io/docs/latest/develop/clients/ioredis/"
    },
    {
      "from": "/connect/clients/java",
      "to": "https://redis.io/docs/latest/develop/clients/jedis/"
    },
    {
      "from": "/connect/clients/jedis",
      "to": "https://redis.io/docs/latest/develop/clients/jedis/"
    },
    {
      "from": "/connect/clients/lettuce",
      "to": "https://redis.io/docs/latest/develop/clients/lettuce/"
    },
    {
      "from": "/connect/clients/nodejs",
      "to": "https://redis.io/docs/latest/develop/clients/nodejs/"
    },
    {
      "from": "/connect/clients/om-clients",
      "to": "https://redis.io/docs/latest/develop/clients/om-clients/"
    },
    {
      "from": "/connect/clients/om-clients/stack-dotnet",
      "to": "https://redis.io/docs/latest/integrate/redisom-for-net/"
    },
    {
      "from": "/connect/clients/om-clients/stack-python",
      "to": "https://redis.io/docs/latest/integrate/redisom-for-python/"
    },
    {
      "from": "/connect/clients/om-clients/stack-spring",
      "to": "https://redis.io/docs/latest/integrate/redisom-for-java/"
    },
    {
      "from": "/connect/clients/patterns",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/"
    },
    {
      "from": "/connect/clients/php",
      "to": "https://redis.io/docs/latest/develop/clients/php/"
    },
    {
      "from": "/connect/clients/redis-py",
      "to": "https://redis.io/docs/latest/develop/clients/redis-py/"
    },
    {
      "from": "/connect/clients/ruby",
      "to": "https://redis.io/docs/latest/develop/clients/ruby/"
    },
    {
      "from": "/connect/clients/rust",
      "to": "https://redis.io/docs/latest/develop/clients/rust/"
    },
    {
      "from": "/connect/insight",
      "to": "https://redis.io/docs/latest/develop/tools/insight/"
    },
    {
      "from": "/data-types",
      "to": "https://redis.io/docs/latest/develop/data-types/"
    },
    {
      "from": "/data-types/bitfields",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/bitfields/"
    },
    {
      "from": "/data-types/bitmaps",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/bitmaps/"
    },
    {
      "from": "/data-types/bloom-filter",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter/"
    },
    {
      "from": "/data-types/bloom-filters",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter/"
    },
    {
      "from": "/data-types/geospatial",
      "to": "https://redis.io/docs/latest/develop/data-types/geospatial/"
    },
    {
      "from": "/data-types/hashes",
      "to": "https://redis.io/docs/latest/develop/data-types/hashes/"
    },
    {
      "from": "/data-types/json",
      "to": "https://redis.io/docs/latest/develop/data-types/json/"
    },
    {
      "from": "/data-types/lists",
      "to": "https://redis.io/docs/latest/develop/data-types/lists/"
    },
    {
      "from": "/data-types/probabilistic",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/"
    },
    {
      "from": "/data-types/probabilistic/bloom-filter",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter/"
    },
    {
      "from": "/data-types/probabilistic/configuration",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/configuration/"
    },
    {
      "from": "/data-types/probabilistic/count-min-sketch",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/count-min-sketch/"
    },
    {
      "from": "/data-types/probabilistic/cuckoo-filter",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/cuckoo-filter/"
    },
    {
      "from": "/data-types/probabilistic/hyperloglogs",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/hyperloglogs/"
    },
    {
      "from": "/data-types/probabilistic/t-digest",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/t-digest/"
    },
    {
      "from": "/data-types/probabilistic/top-k",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/top-k/"
    },
    {
      "from": "/data-types/sets",
      "to": "https://redis.io/docs/latest/develop/data-types/sets/"
    },
    {
      "from": "/data-types/sorted-sets",
      "to": "https://redis.io/docs/latest/develop/data-types/sorted-sets/"
    },
    {
      "from": "/data-types/streams",
      "to": "https://redis.io/docs/latest/develop/data-types/streams/"
    },
    {
      "from": "/data-types/strings",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/"
    },
    {
      "from": "/data-types/timeseries",
      "to": "https://redis.io/docs/latest/develop/data-types/timeseries/"
    },
    {
      "from": "/data-types/vector-sets",
      "to": "https://redis.io/docs/latest/develop/data-types/vector-sets/"
    },
    {
      "from": "/develop/ai/agent-memory",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/develop/ai/context-engine/agent-memory/"
    },
    {
      "from": "/develop/ai/agent-memory/api-reference",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/develop/ai/context-engine/agent-memory/api-reference/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/api-examples",
      "to": "https://redis.io/docs/latest/develop/ai/context-engine/agent-memory/rest-api-quickstart/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/api-examples",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/api-examples/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/authentication",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/authentication/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/control-plane",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/deploy-control-plane/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/control-plane-api-reference",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/control-plane-api-reference/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/data-plane-configuration",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/data-plane-configuration/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/deploy-control-plane",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/deploy-control-plane/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/deploy-static",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/deploy-static/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/install-k8s",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/deploy-static/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/operations",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/operations/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/plan-deployment",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/plan-deployment/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/prerequisites",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/prerequisites/"
    },
    {
      "from": "/develop/ai/context-engine/agent-memory/self-managed/reference",
      "moved_on": "2026-08-03",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/self-managed/reference/"
    },
    {
      "from": "/develop/ai/featureform/datasets-and-transformations",
      "to": "https://redis.io/docs/latest/develop/ai/featureform/reference/"
    },
    {
      "from": "/develop/ai/featureform/features-and-labels",
      "to": "https://redis.io/docs/latest/develop/ai/featureform/define-and-deploy-features/"
    },
    {
      "from": "/develop/ai/featureform/providers",
      "to": "https://redis.io/docs/latest/develop/ai/featureform/define-and-deploy-features/"
    },
    {
      "from": "/develop/ai/featureform/streaming",
      "to": "https://redis.io/docs/latest/develop/ai/featureform/register-providers/"
    },
    {
      "from": "/develop/ai/featureform/training-sets-and-feature-views",
      "to": "https://redis.io/docs/latest/develop/ai/featureform/concepts/"
    },
    {
      "from": "/develop/ai/genai-apps",
      "moved_on": "2025-04-11",
      "to": "https://redis.io/docs/latest/develop/get-started/redis-in-ai/"
    },
    {
      "from": "/develop/ai/langcache",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/develop/ai/context-engine/langcache/"
    },
    {
      "from": "/develop/ai/langcache/api-examples",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/develop/ai/context-engine/langcache/api-examples/"
    },
    {
      "from": "/develop/ai/langcache/api-reference",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/develop/ai/context-engine/langcache/api-reference/"
    },
    {
      "from": "/develop/ai/rag",
      "moved_on": "2025-04-11",
      "to": "https://redis.io/docs/latest/develop/get-started/rag/"
    },
    {
      "from": "/develop/ai/search-and-query/indexing/geo",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/geo/"
    },
    {
      "from": "/develop/ai/vector-fields",
      "moved_on": "2025-04-11",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/vectors/"
    },
    {
      "from": "/develop/clients/c",
      "to": "https://redis.io/docs/latest/develop/clients/hiredis/"
    },
    {
      "from": "/develop/clients/dotnet/prob",
      "moved_on": "2026-04-14",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/prob/"
    },
    {
      "from": "/develop/clients/dotnet/queryjson",
      "moved_on": "2026-04-14",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/queryjson/"
    },
    {
      "from": "/develop/clients/dotnet/vecsearch",
      "moved_on": "2026-04-14",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/vecsearch/"
    },
    {
      "from": "/develop/clients/go-redis",
      "to": "https://redis.io/docs/latest/develop/clients/go/"
    },
    {
      "from": "/develop/clients/java",
      "to": "https://redis.io/docs/latest/develop/clients/jedis/"
    },
    {
      "from": "/develop/clients/java/jedis",
      "moved_on": "2024-11-07",
      "to": "https://redis.io/docs/latest/develop/clients/jedis/"
    },
    {
      "from": "/develop/clients/java/lettuce",
      "moved_on": "2024-11-07",
      "to": "https://redis.io/docs/latest/develop/clients/lettuce/"
    },
    {
      "from": "/develop/clients/javascript",
      "to": "https://redis.io/docs/latest/develop/clients/nodejs/"
    },
    {
      "from": "/develop/clients/node-redis",
      "to": "https://redis.io/docs/latest/develop/clients/nodejs/"
    },
    {
      "from": "/develop/clients/predis",
      "to": "https://redis.io/docs/latest/develop/clients/php/"
    },
    {
      "from": "/develop/clients/python",
      "to": "https://redis.io/docs/latest/develop/clients/redis-py/"
    },
    {
      "from": "/develop/clients/python/redis-py",
      "moved_on": "2024-11-07",
      "to": "https://redis.io/docs/latest/develop/clients/redis-py/"
    },
    {
      "from": "/develop/clients/python/redis-vl",
      "moved_on": "2024-11-07",
      "to": "https://redis.io/docs/latest/develop/clients/redis-vl/"
    },
    {
      "from": "/develop/clients/redis-rb",
      "to": "https://redis.io/docs/latest/develop/clients/ruby/"
    },
    {
      "from": "/develop/clients/redis-rs",
      "to": "https://redis.io/docs/latest/develop/clients/rust/"
    },
    {
      "from": "/develop/clients/sce",
      "moved_on": "2025-10-10",
      "to": "https://redis.io/docs/latest/develop/clients/sch/"
    },
    {
      "from": "/develop/clients/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/"
    },
    {
      "from": "/develop/connect",
      "to": "https://redis.io/docs/latest/develop/clients/"
    },
    {
      "from": "/develop/connect/cli",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/cli/"
    },
    {
      "from": "/develop/connect/clients",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/"
    },
    {
      "from": "/develop/connect/clients/client-side-caching",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/client-side-caching/"
    },
    {
      "from": "/develop/connect/clients/dotnet/connect",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/connect/"
    },
    {
      "from": "/develop/connect/clients/dotnet/queryjson",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/queryjson/"
    },
    {
      "from": "/develop/connect/clients/go",
      "to": "https://redis.io/docs/latest/develop/clients/go/"
    },
    {
      "from": "/develop/connect/clients/java",
      "moved_on": "2024-03-30",
      "to": "https://redis.io/docs/latest/develop/clients/jedis/"
    },
    {
      "from": "/develop/connect/clients/java/jedis",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/jedis/"
    },
    {
      "from": "/develop/connect/clients/java/lettuce",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/lettuce/"
    },
    {
      "from": "/develop/connect/clients/nodejs",
      "to": "https://redis.io/docs/latest/develop/clients/nodejs/"
    },
    {
      "from": "/develop/connect/clients/om-clients",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/om-clients/"
    },
    {
      "from": "/develop/connect/clients/om-clients/stack-dotnet",
      "moved_on": "2024-02-19",
      "to": "https://redis.io/docs/latest/integrate/redisom-for-net/"
    },
    {
      "from": "/develop/connect/clients/om-clients/stack-node",
      "moved_on": "2024-02-19",
      "to": "https://redis.io/docs/latest/integrate/redisom-for-node-js/"
    },
    {
      "from": "/develop/connect/clients/om-clients/stack-python",
      "moved_on": "2024-02-19",
      "to": "https://redis.io/docs/latest/integrate/redisom-for-python/"
    },
    {
      "from": "/develop/connect/clients/om-clients/stack-spring",
      "moved_on": "2024-02-19",
      "to": "https://redis.io/docs/latest/integrate/redisom-for-java/"
    },
    {
      "from": "/develop/connect/clients/php",
      "to": "https://redis.io/docs/latest/develop/clients/php/"
    },
    {
      "from": "/develop/connect/clients/pools-and-muxing",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/pools-and-muxing/"
    },
    {
      "from": "/develop/connect/clients/python",
      "moved_on": "2024-07-31",
      "to": "https://redis.io/docs/latest/develop/clients/redis-py/"
    },
    {
      "from": "/develop/connect/clients/python/redis-py",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/redis-py/"
    },
    {
      "from": "/develop/connect/clients/python/redis-vl",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/clients/redis-vl/"
    },
    {
      "from": "/develop/connect/clients/version-support",
      "to": "https://redis.io/docs/latest/develop/clients/version-support/"
    },
    {
      "from": "/develop/connect/insight",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/"
    },
    {
      "from": "/develop/connect/insight/copilot-faq",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/copilot-faq/"
    },
    {
      "from": "/develop/connect/insight/debugging",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/debugging/"
    },
    {
      "from": "/develop/connect/insight/rdi-connector",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/rdi-connector/"
    },
    {
      "from": "/develop/connect/insight/release-notes",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.14.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.14.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.16.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.16.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.18.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.18.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.20.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.20.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.22.1",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.22.1/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.24.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.24.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.26.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.26.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.30.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.30.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.32.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.32.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.34.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.34.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.36.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.36.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.38.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.38.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.4.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.4.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.40.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.40.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.42.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.42.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.44.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.44.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.46.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.46.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.48.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.48.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.50.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.50.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.52.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.52.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.54.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.54.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.56.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.56.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.58.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.58.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.6.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.6.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v.2.60.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.60.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.0.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.0.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.1.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.1.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.10.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.10.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.11.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.11.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.12.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.12.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.13.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.13.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.14.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.14.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.2.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.2.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.3.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.3.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.4.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.4.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.5.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.5.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.6.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.6.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.7.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.7.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.8.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.8.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v1.9.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.9.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v2.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v2.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v2.10.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v2.10.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v2.12.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v2.12.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v2.2.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v2.2.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v2.28.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v2.28.0/"
    },
    {
      "from": "/develop/connect/insight/release-notes/v2.8.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v2.8.0/"
    },
    {
      "from": "/develop/connect/insight/search-workspace",
      "to": "https://redis.io/docs/latest/develop/tools/insight/search-workspace/"
    },
    {
      "from": "/develop/connect/insight/tutorials/insight-stream-consumer",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/insight/insight-stream-consumer/"
    },
    {
      "from": "/develop/connect/om-clients",
      "to": "https://redis.io/docs/latest/develop/clients/om-clients/"
    },
    {
      "from": "/develop/connect/redis-for-vscode",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/redis-for-vscode/"
    },
    {
      "from": "/develop/connect/redis-for-vscode/release-notes",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/redis-for-vscode/release-notes/"
    },
    {
      "from": "/develop/connect/redis-for-vscode/release-notes/v1.0.0",
      "moved_on": "2024-11-06",
      "to": "https://redis.io/docs/latest/develop/tools/redis-for-vscode/release-notes/v1.0.0/"
    },
    {
      "from": "/develop/data-types/array",
      "to": "https://redis.io/docs/latest/develop/data-types/arrays/"
    },
    {
      "from": "/develop/data-types/bitfields",
      "moved_on": "2026-05-25",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/bitfields/"
    },
    {
      "from": "/develop/data-types/bitmaps",
      "moved_on": "2026-05-25",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/bitmaps/"
    },
    {
      "from": "/develop/data-types/hash",
      "to": "https://redis.io/docs/latest/develop/data-types/hashes/"
    },
    {
      "from": "/develop/data-types/list",
      "to": "https://redis.io/docs/latest/develop/data-types/lists/"
    },
    {
      "from": "/develop/data-types/set",
      "to": "https://redis.io/docs/latest/develop/data-types/sets/"
    },
    {
      "from": "/develop/data-types/sorted-set",
      "to": "https://redis.io/docs/latest/develop/data-types/sorted-sets/"
    },
    {
      "from": "/develop/data-types/stream",
      "to": "https://redis.io/docs/latest/develop/data-types/streams/"
    },
    {
      "from": "/develop/data-types/streams-tutorial",
      "to": "https://redis.io/docs/latest/develop/data-types/streams/"
    },
    {
      "from": "/develop/data-types/string",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/"
    },
    {
      "from": "/develop/data-types/timeseries/clients",
      "to": "https://redis.io/docs/latest/develop/data-types/timeseries/"
    },
    {
      "from": "/develop/data-types/timeseries/development",
      "to": "https://redis.io/docs/latest/develop/data-types/timeseries/"
    },
    {
      "from": "/develop/data-types/timeseries/quickstart",
      "to": "https://redis.io/docs/latest/develop/data-types/timeseries/"
    },
    {
      "from": "/develop/data-types/timeseries/reference",
      "to": "https://redis.io/docs/latest/develop/data-types/timeseries/out-of-order_performance_considerations/"
    },
    {
      "from": "/develop/data-types/timeseries/reference/out-of-order_performance_considerations",
      "moved_on": "2025-07-09",
      "to": "https://redis.io/docs/latest/develop/data-types/timeseries/out-of-order_performance_considerations/"
    },
    {
      "from": "/develop/data-types/vector-set",
      "to": "https://redis.io/docs/latest/develop/data-types/vector-sets/"
    },
    {
      "from": "/develop/get-started/document-database",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/"
    },
    {
      "from": "/develop/get-started/vector-database",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/vector-search/"
    },
    {
      "from": "/develop/interact",
      "to": "https://redis.io/docs/latest/develop/using-commands/"
    },
    {
      "from": "/develop/interact/programmability",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/programmability/"
    },
    {
      "from": "/develop/interact/programmability/eval-intro",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/programmability/eval-intro/"
    },
    {
      "from": "/develop/interact/programmability/functions-intro",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/programmability/functions-intro/"
    },
    {
      "from": "/develop/interact/programmability/lua-api",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/programmability/lua-api/"
    },
    {
      "from": "/develop/interact/programmability/lua-debugging",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/programmability/lua-debugging/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/binary_data",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/binary_data/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/cluster_support",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/cluster_support/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/function_flags",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/function_flags/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/javascript_api",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/javascript_api/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/library_configuration",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/library_configuration/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/resp_js_conversion",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/resp_js_conversion/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/sync_async",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/sync_async/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/triggers",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/triggers/keyspace_triggers",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/keyspace_triggers/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/triggers/stream_triggers",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/stream_triggers/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/concepts/triggers/user_functions",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/user_functions/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/configuration",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/configuration/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/debugging",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/debugging/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/development",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/development/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/examples",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/examples/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/known_limitations",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/known_limitations/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/quick_start_cli",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/quick_start_ri/"
    },
    {
      "from": "/develop/interact/programmability/triggers-and-functions/quick_start_ri",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/quick_start_cli/"
    },
    {
      "from": "/develop/interact/pubsub",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/pubsub/"
    },
    {
      "from": "/develop/interact/search-and-query",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/"
    },
    {
      "from": "/develop/interact/search-and-query/administration",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/"
    },
    {
      "from": "/develop/interact/search-and-query/administration/configuration",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/configuration/"
    },
    {
      "from": "/develop/interact/search-and-query/administration/design",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/design/"
    },
    {
      "from": "/develop/interact/search-and-query/administration/extensions",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/extensions/"
    },
    {
      "from": "/develop/interact/search-and-query/administration/gc",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/gc/"
    },
    {
      "from": "/develop/interact/search-and-query/administration/indexing",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/indexing/"
    },
    {
      "from": "/develop/interact/search-and-query/administration/overview",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/overview/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/aggregations",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/aggregations/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/autocomplete",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/autocomplete/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/chinese",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/chinese/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/dialects",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/dialects/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/escaping",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/escaping/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/geo",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/geo/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/highlight",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/highlight/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/phonetic_matching",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/phonetic_matching/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/query_syntax",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/query_syntax/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/scoring",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/scoring/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/sorting",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/sorting/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/spellcheck",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/spellcheck/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/stemming",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/stemming/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/stopwords",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/stopwords/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/synonyms",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/synonyms/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/tags",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/tags/"
    },
    {
      "from": "/develop/interact/search-and-query/advanced-concepts/vectors",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/vectors/"
    },
    {
      "from": "/develop/interact/search-and-query/basic-constructs/configuration-parameters",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/configuration/"
    },
    {
      "from": "/develop/interact/search-and-query/basic-constructs/field-and-type-options",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/field-and-type-options/"
    },
    {
      "from": "/develop/interact/search-and-query/basic-constructs/schema-definition",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/schema-definition/"
    },
    {
      "from": "/develop/interact/search-and-query/best-practices",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/"
    },
    {
      "from": "/develop/interact/search-and-query/best-practices/dev-to-prod-best-practices",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/dev-to-prod-best-practices/"
    },
    {
      "from": "/develop/interact/search-and-query/best-practices/index-mgmt-best-practices",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/index-mgmt-best-practices/"
    },
    {
      "from": "/develop/interact/search-and-query/best-practices/scalable-query-best-practices",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/scalable-query-best-practices/"
    },
    {
      "from": "/develop/interact/search-and-query/deprecated",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/deprecated/"
    },
    {
      "from": "/develop/interact/search-and-query/deprecated/development",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/deprecated/development/"
    },
    {
      "from": "/develop/interact/search-and-query/deprecated/payloads",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/deprecated/payloads/"
    },
    {
      "from": "/develop/interact/search-and-query/indexing",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/"
    },
    {
      "from": "/develop/interact/search-and-query/indexing/field-and-type-options",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/field-and-type-options/"
    },
    {
      "from": "/develop/interact/search-and-query/indexing/geoindex",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/geoindex/"
    },
    {
      "from": "/develop/interact/search-and-query/indexing/schema-definition",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/schema-definition/"
    },
    {
      "from": "/develop/interact/search-and-query/query",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/"
    },
    {
      "from": "/develop/interact/search-and-query/query/aggregation",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/aggregation/"
    },
    {
      "from": "/develop/interact/search-and-query/query/combined",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/combined/"
    },
    {
      "from": "/develop/interact/search-and-query/query/exact-match",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/exact-match/"
    },
    {
      "from": "/develop/interact/search-and-query/query/full-text",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/full-text/"
    },
    {
      "from": "/develop/interact/search-and-query/query/geo-spatial",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/geo-spatial/"
    },
    {
      "from": "/develop/interact/search-and-query/query/range",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/range/"
    },
    {
      "from": "/develop/interact/search-and-query/query/vector-search",
      "moved_on": "2025-06-26",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/vector-search/"
    },
    {
      "from": "/develop/interact/transactions",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/using-commands/transactions/"
    },
    {
      "from": "/develop/keyspace",
      "moved_on": "2025-07-02",
      "to": "https://redis.io/docs/latest/develop/using-commands/keyspace/"
    },
    {
      "from": "/develop/reference/cluster-spec",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/reference/cluster-spec/"
    },
    {
      "from": "/develop/reference/eviction/index",
      "to": "https://redis.io/docs/latest/develop/reference/eviction/"
    },
    {
      "from": "/develop/reference/keyspace-notifications",
      "to": "https://redis.io/docs/latest/develop/pubsub/keyspace-notifications/"
    },
    {
      "from": "/develop/reference/pipelining",
      "moved_on": "2025-07-02",
      "to": "https://redis.io/docs/latest/develop/using-commands/pipelining/"
    },
    {
      "from": "/develop/reference/transactions",
      "moved_on": "2025-07-02",
      "to": "https://redis.io/docs/latest/develop/using-commands/transactions/"
    },
    {
      "from": "/develop/tools/insight/tutorials/insight-stream-consumer",
      "moved_on": "2025-12-12",
      "to": "https://redis.io/docs/latest/develop/tools/insight/insight-stream-consumer/"
    },
    {
      "from": "/develop/use",
      "to": "https://redis.io/docs/latest/develop/using-commands/"
    },
    {
      "from": "/develop/use-cases/agent-memory/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/go/"
    },
    {
      "from": "/develop/use-cases/agent-memory/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/java-jedis/"
    },
    {
      "from": "/develop/use-cases/agent-memory/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/java-jedis/"
    },
    {
      "from": "/develop/use-cases/agent-memory/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/agent-memory/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/nodejs/"
    },
    {
      "from": "/develop/use-cases/agent-memory/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/php/"
    },
    {
      "from": "/develop/use-cases/agent-memory/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/redis-py/"
    },
    {
      "from": "/develop/use-cases/agent-memory/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/ruby/"
    },
    {
      "from": "/develop/use-cases/agent-memory/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/rust/"
    },
    {
      "from": "/develop/use-cases/agent-memory/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/agent-memory/dotnet/"
    },
    {
      "from": "/develop/use-cases/cache-aside/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/go/"
    },
    {
      "from": "/develop/use-cases/cache-aside/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/java-jedis/"
    },
    {
      "from": "/develop/use-cases/cache-aside/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/java-jedis/"
    },
    {
      "from": "/develop/use-cases/cache-aside/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/cache-aside/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/nodejs/"
    },
    {
      "from": "/develop/use-cases/cache-aside/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/php/"
    },
    {
      "from": "/develop/use-cases/cache-aside/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/redis-py/"
    },
    {
      "from": "/develop/use-cases/cache-aside/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/ruby/"
    },
    {
      "from": "/develop/use-cases/cache-aside/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/rust/"
    },
    {
      "from": "/develop/use-cases/cache-aside/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/cache-aside/dotnet/"
    },
    {
      "from": "/develop/use-cases/feature-store/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/go/"
    },
    {
      "from": "/develop/use-cases/feature-store/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/java-jedis/"
    },
    {
      "from": "/develop/use-cases/feature-store/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/java-jedis/"
    },
    {
      "from": "/develop/use-cases/feature-store/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/feature-store/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/nodejs/"
    },
    {
      "from": "/develop/use-cases/feature-store/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/php/"
    },
    {
      "from": "/develop/use-cases/feature-store/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/redis-py/"
    },
    {
      "from": "/develop/use-cases/feature-store/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/ruby/"
    },
    {
      "from": "/develop/use-cases/feature-store/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/rust/"
    },
    {
      "from": "/develop/use-cases/feature-store/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/feature-store/dotnet/"
    },
    {
      "from": "/develop/use-cases/job-queue/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/go/"
    },
    {
      "from": "/develop/use-cases/job-queue/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/java-jedis/"
    },
    {
      "from": "/develop/use-cases/job-queue/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/java-jedis/"
    },
    {
      "from": "/develop/use-cases/job-queue/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/job-queue/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/nodejs/"
    },
    {
      "from": "/develop/use-cases/job-queue/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/php/"
    },
    {
      "from": "/develop/use-cases/job-queue/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/redis-py/"
    },
    {
      "from": "/develop/use-cases/job-queue/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/ruby/"
    },
    {
      "from": "/develop/use-cases/job-queue/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/rust/"
    },
    {
      "from": "/develop/use-cases/job-queue/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/job-queue/dotnet/"
    },
    {
      "from": "/develop/use-cases/leaderboard/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/go/"
    },
    {
      "from": "/develop/use-cases/leaderboard/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/java-jedis/"
    },
    {
      "from": "/develop/use-cases/leaderboard/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/java-jedis/"
    },
    {
      "from": "/develop/use-cases/leaderboard/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/leaderboard/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/nodejs/"
    },
    {
      "from": "/develop/use-cases/leaderboard/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/php/"
    },
    {
      "from": "/develop/use-cases/leaderboard/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/redis-py/"
    },
    {
      "from": "/develop/use-cases/leaderboard/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/ruby/"
    },
    {
      "from": "/develop/use-cases/leaderboard/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/rust/"
    },
    {
      "from": "/develop/use-cases/leaderboard/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/leaderboard/dotnet/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/go/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/java-jedis/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/java-jedis/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/nodejs/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/php/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/redis-py/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/ruby/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/rust/"
    },
    {
      "from": "/develop/use-cases/prefetch-cache/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/prefetch-cache/dotnet/"
    },
    {
      "from": "/develop/use-cases/pub-sub/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/go/"
    },
    {
      "from": "/develop/use-cases/pub-sub/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/java-jedis/"
    },
    {
      "from": "/develop/use-cases/pub-sub/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/java-jedis/"
    },
    {
      "from": "/develop/use-cases/pub-sub/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/pub-sub/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/nodejs/"
    },
    {
      "from": "/develop/use-cases/pub-sub/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/php/"
    },
    {
      "from": "/develop/use-cases/pub-sub/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/redis-py/"
    },
    {
      "from": "/develop/use-cases/pub-sub/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/ruby/"
    },
    {
      "from": "/develop/use-cases/pub-sub/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/rust/"
    },
    {
      "from": "/develop/use-cases/pub-sub/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/pub-sub/dotnet/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/demo_server.py",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/redis-py/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/go/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/java-jedis/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/java-jedis/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/nodejs/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/php/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/redis-py/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/ruby/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/rust/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/dotnet/"
    },
    {
      "from": "/develop/use-cases/rate-limiter/token_bucket.py",
      "to": "https://redis.io/docs/latest/develop/use-cases/rate-limiter/redis-py/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/go/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/java-jedis/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/java-jedis/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/nodejs/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/php/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/redis-py/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/ruby/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/rust/"
    },
    {
      "from": "/develop/use-cases/recommendation-engine/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/recommendation-engine/dotnet/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/go/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/java-jedis/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/java-jedis/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/nodejs/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/php/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/redis-py/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/ruby/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/rust/"
    },
    {
      "from": "/develop/use-cases/semantic-cache/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/semantic-cache/dotnet/"
    },
    {
      "from": "/develop/use-cases/session-store/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/go/"
    },
    {
      "from": "/develop/use-cases/session-store/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/java-jedis/"
    },
    {
      "from": "/develop/use-cases/session-store/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/java-jedis/"
    },
    {
      "from": "/develop/use-cases/session-store/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/session-store/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/nodejs/"
    },
    {
      "from": "/develop/use-cases/session-store/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/php/"
    },
    {
      "from": "/develop/use-cases/session-store/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/redis-py/"
    },
    {
      "from": "/develop/use-cases/session-store/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/ruby/"
    },
    {
      "from": "/develop/use-cases/session-store/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/rust/"
    },
    {
      "from": "/develop/use-cases/session-store/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/session-store/dotnet/"
    },
    {
      "from": "/develop/use-cases/streaming/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/go/"
    },
    {
      "from": "/develop/use-cases/streaming/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/java-jedis/"
    },
    {
      "from": "/develop/use-cases/streaming/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/java-jedis/"
    },
    {
      "from": "/develop/use-cases/streaming/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/streaming/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/nodejs/"
    },
    {
      "from": "/develop/use-cases/streaming/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/php/"
    },
    {
      "from": "/develop/use-cases/streaming/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/redis-py/"
    },
    {
      "from": "/develop/use-cases/streaming/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/ruby/"
    },
    {
      "from": "/develop/use-cases/streaming/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/rust/"
    },
    {
      "from": "/develop/use-cases/streaming/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/streaming/dotnet/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/go-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/go/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/java",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/java-jedis/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/jedis",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/java-jedis/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/lettuce",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/java-lettuce/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/node-redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/nodejs/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/predis",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/php/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/python",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/redis-py/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/redis-rb",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/ruby/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/redis-rs",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/rust/"
    },
    {
      "from": "/develop/use-cases/time-series-dashboard/stackexchange.redis",
      "to": "https://redis.io/docs/latest/develop/use-cases/time-series-dashboard/dotnet/"
    },
    {
      "from": "/develop/use/client-side-caching",
      "moved_on": "2024-08-08",
      "to": "https://redis.io/docs/latest/develop/reference/client-side-caching/"
    },
    {
      "from": "/develop/use/keyspace",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/using-commands/keyspace/"
    },
    {
      "from": "/develop/use/keyspace-notifications",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/pubsub/keyspace-notifications/"
    },
    {
      "from": "/develop/use/patterns",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/"
    },
    {
      "from": "/develop/use/patterns/bulk-loading",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/bulk-loading/"
    },
    {
      "from": "/develop/use/patterns/distributed-locks",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/distributed-locks/"
    },
    {
      "from": "/develop/use/patterns/indexes",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/indexes/"
    },
    {
      "from": "/develop/use/patterns/twitter-clone",
      "moved_on": "2025-07-01",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/twitter-clone/"
    },
    {
      "from": "/develop/whats-new/8-0-rc-1",
      "moved_on": "2025-05-01",
      "to": "https://redis.io/docs/latest/develop/whats-new/8-0/"
    },
    {
      "from": "/get-started/data-store",
      "to": "https://redis.io/docs/latest/develop/get-started/data-store/"
    },
    {
      "from": "/get-started/document-database",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/"
    },
    {
      "from": "/get-started/faq",
      "to": "https://redis.io/docs/latest/develop/get-started/faq/"
    },
    {
      "from": "/get-started/search-tutorial",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/"
    },
    {
      "from": "/get-started/search-tutorial/aggregation",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/aggregation/"
    },
    {
      "from": "/get-started/search-tutorial/data-modeling",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/data-modeling/"
    },
    {
      "from": "/get-started/search-tutorial/indexing",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/indexing/"
    },
    {
      "from": "/get-started/search-tutorial/search",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/search/"
    },
    {
      "from": "/get-started/search-tutorial/vector-search",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/vector-search/"
    },
    {
      "from": "/get-started/vector-database",
      "to": "https://redis.io/docs/latest/develop/get-started/search-tutorial/vector-search/"
    },
    {
      "from": "/getting-started",
      "to": "https://redis.io/docs/latest/develop/get-started/"
    },
    {
      "from": "/getting-started/installation/install-redis-on-windows",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/windows/"
    },
    {
      "from": "/install",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/"
    },
    {
      "from": "/install/install-redis/install-redis-from-source",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/build-stack/"
    },
    {
      "from": "/install/install-redis/install-redis-on-linux",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/"
    },
    {
      "from": "/install/install-redis/install-redis-on-mac-os",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/homebrew/"
    },
    {
      "from": "/install/install-redis/install-redis-on-windows",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/windows/"
    },
    {
      "from": "/install/install-stack",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/"
    },
    {
      "from": "/install/install-stack/binaries",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/"
    },
    {
      "from": "/install/install-stack/windows",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/windows/"
    },
    {
      "from": "/integrate/aws-bedrock",
      "moved_on": "2024-02-22",
      "to": "https://redis.io/docs/latest/integrate/amazon-bedrock/"
    },
    {
      "from": "/integrate/aws-bedrock/create-agent",
      "moved_on": "2024-02-22",
      "to": "https://redis.io/docs/latest/integrate/amazon-bedrock/create-agent/"
    },
    {
      "from": "/integrate/aws-bedrock/create-knowledge-base",
      "moved_on": "2024-02-22",
      "to": "https://redis.io/docs/latest/integrate/amazon-bedrock/create-knowledge-base/"
    },
    {
      "from": "/integrate/aws-bedrock/set-up-redis",
      "moved_on": "2024-02-22",
      "to": "https://redis.io/docs/latest/integrate/amazon-bedrock/set-up-redis/"
    },
    {
      "from": "/integrate/redis-data-integration/data-pipelines/data-pipelines",
      "moved_on": "2025-06-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/"
    },
    {
      "from": "/integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aur-pgsql",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-pgsql/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/data-denormalization",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/data-denormalization/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/data-transformation-pipeline",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/data-transformation-pipeline/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/examples/foreach-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/foreach-example/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/examples/redis-hash-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-hash-example/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/examples/redis-json-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-json-example/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/examples/redis-set-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-set-example/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/examples/redis-sorted-set-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-sorted-set-example/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/examples/redis-stream-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-stream-example/"
    },
    {
      "from": "/integrate/redis-data-integration/data-transformation/examples/write-behind-to-redis-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/write-behind-to-redis-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/architecture",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/architecture/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/data-denormalization",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/data-denormalization/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/data-pipelines",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/pipeline-config/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/data-transformation-pipeline",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/data-transformation-pipeline/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/data-type-handling",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/deploy/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aur-pgsql",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-pgsql/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aurora-rds",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aurora-rds/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-mysql",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-mysql/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-pgsql",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-pgsql/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aurora-rds/aws-rds-sqlserver",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aurora-rds/aws-rds-sqlserver/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/my-sql-mariadb",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/my-sql-mariadb/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/oracle",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/oracle/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/postgresql",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/postgresql/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/spanner",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/spanner/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/sql-server",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/sql-server/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-hash-example",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-hash-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-json-example",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-json-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-set-example",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-set-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-set-key",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-set-key-name/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-sorted-set-example",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-sorted-set-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-sql-case-example",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-sql-case-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-stream-example",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-stream-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-pipelines/transform-examples/redis-string-example",
      "moved_on": "2024-10-23",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-string-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/examples/foreach-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/foreach-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/examples/redis-hash-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-hash-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/examples/redis-json-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-json-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/examples/redis-set-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-set-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/examples/redis-sorted-set-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-sorted-set-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/examples/redis-stream-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/redis-stream-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/examples/write-behind-to-redis-example",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/write-behind-to-redis-example/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/observability",
      "moved_on": "2024-05-21",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/observability/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/prepare-dbs/my-sql-mariadb",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/my-sql-mariadb/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/prepare-dbs/oracle",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/oracle/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/prepare-dbs/postgresql",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/postgresql/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/prepare-dbs/sql-server",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/sql-server/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/data-transformation/transform-examples",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/transform-examples/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/faq",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/faq/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/installation",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/installation/prepare-dbs/my-sql-mariadb",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/my-sql-mariadb/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/installation/prepare-dbs/oracle",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/oracle/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/installation/prepare-dbs/postgresql",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/postgresql/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/installation/prepare-dbs/sql-server",
      "moved_on": "2024-05-24",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs/sql-server/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/observability",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/observability/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/quick-start-guide",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/quick-start-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/api-migration",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/api-migration/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-delete",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-delete/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-delete-context",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-delete-context/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-deploy",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-deploy/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-describe-job",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-describe-job/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-dump-support-package",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-dump-support-package/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-list-contexts",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-list-contexts/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-list-jobs",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-list-jobs/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-reset",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-reset/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-scaffold",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-scaffold/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-set-context",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-set-context/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-set-secret",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-set-secret/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-start",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-start/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/cli/redis-di-stop",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-stop/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/config-yaml-reference",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/config-yaml-reference/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/data-transformation",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/data-transformation/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/data-transformation/add_field",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/data-transformation/add_field/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/data-transformation/filter",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/data-transformation/filter/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/data-transformation/map",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/data-transformation/map/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/data-transformation/remove_field",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/data-transformation/remove_field/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/data-transformation/rename_field",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/data-transformation/rename_field/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/reference/jmespath-custom-functions",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/jmespath-custom-functions/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/release-notes",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/release-notes/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/release-notes/rdi-1-0",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/release-notes/rdi-1-0/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/release-notes/rdi-1-2",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/release-notes/rdi-1-2/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/release-notes/rdi-1-2-8",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/release-notes/rdi-1-2-8/"
    },
    {
      "from": "/integrate/redis-data-integration/ingest/troubleshooting",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/troubleshooting/"
    },
    {
      "from": "/integrate/redis-data-integration/installation/install-rdi-cli",
      "moved_on": "2024-05-02",
      "to": "https://redis.io/docs/latest/integrate/write-behind/installation/install-rdi-cli/"
    },
    {
      "from": "/integrate/redis-data-integration/installation/install-redis-gears",
      "moved_on": "2024-05-02",
      "to": "https://redis.io/docs/latest/integrate/write-behind/installation/install-redis-gears/"
    },
    {
      "from": "/integrate/redis-data-integration/monitoring-guide",
      "moved_on": "2024-05-03",
      "to": "https://redis.io/docs/latest/integrate/write-behind/monitoring-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/quickstart/write-behind-guide",
      "moved_on": "2024-05-02",
      "to": "https://redis.io/docs/latest/integrate/write-behind/quickstart/write-behind-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/api/api-reference",
      "moved_on": "2025-02-27",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/api-reference/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-add-context",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-set-context/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-configure",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-configure/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-create",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-create/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-delete-all-contexts",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-set-context/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-get-rejected",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-list-dlq-records/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-install",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-monitor",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-status",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di-describe/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-trace",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/cli/redis-di-upgrade",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/add_field",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/add_field/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/cassandra_write",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/cassandra_write/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/filter",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/filter/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/key",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/key/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/map",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/map/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/redis_write",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/redis_write/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/relational_write",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/relational_write/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/remove_field",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/remove_field/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-transformation-block-types/rename_field",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/rename_field/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/data-types-conversion",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-types-conversion/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/debezium",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/debezium/cassandra",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/cassandra/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/debezium/mongodb",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/mongodb/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/debezium/mysql",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/mysql/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/debezium/oracle",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/oracle/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/debezium/postgresql",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/postgresql/"
    },
    {
      "from": "/integrate/redis-data-integration/reference/debezium/sqlserver",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/sqlserver/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/architecture",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/architecture/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/configuration-guide",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/configuration-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/foreach-example",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/foreach-example/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/installation/install-rdi-cli",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/installation/install-rdi-cli/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/installation/install-redis-gears",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/installation/install-redis-gears/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/monitoring-guide",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/monitoring-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/quickstart/write-behind-guide",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/quickstart/write-behind-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/write behind/write-behind-to-redis-example",
      "moved_on": "2024-05-28",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/write-behind-to-redis-example/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/architecture",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/architecture/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/configuration-guide",
      "moved_on": "2024-05-02",
      "to": "https://redis.io/docs/latest/integrate/write-behind/configuration-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/data-transformation",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/data-transformation/data-transformation-pipeline",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/data-transformation-pipeline/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/data-transformation/transformation-examples",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/data-transformation/transformation-examples/foreach-example",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/foreach-example/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/data-transformation/transformation-examples/write-behind-to-redis-example",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/write-behind-to-redis-example/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/foreach-example",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/foreach-example/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/installation",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/installation/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/installation/install-rdi-cli",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/installation/install-rdi-cli/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/installation/install-redis-gears",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/installation/install-redis-gears/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/monitoring-guide",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/monitoring-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/quickstart/write-behind-guide",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/quickstart/write-behind-guide/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-add-context",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-add-context/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-configure",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-configure/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-create",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-create/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-delete",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-delete/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-delete-all-contexts",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-delete-all-contexts/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-delete-context",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-delete-context/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-deploy",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-deploy/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-describe-job",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-describe-job/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-dump-support-package",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-dump-support-package/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-get-rejected",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-get-rejected/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-list-contexts",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-list-contexts/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-list-jobs",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-list-jobs/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-monitor",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-monitor/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-reset",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-reset/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-scaffold",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-scaffold/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-set-context",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-set-context/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-set-secret",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-set-secret/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-start",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-start/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-status",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-status/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-stop",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-stop/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-trace",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-trace/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/cli/redis-di-upgrade",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/cli/redis-di-upgrade/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/config-yaml-reference",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/config-yaml-reference/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/add_field",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/add_field/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/cassandra_write",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/cassandra_write/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/filter",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/filter/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/key",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/key/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/map",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/map/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/redis_write",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/redis_write/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/relational_write",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/relational_write/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/remove_field",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/remove_field/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-transformation-block-types/rename_field",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-transformation-block-types/rename_field/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/data-types-conversion",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/data-types-conversion/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/debezium",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/debezium/cassandra",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/cassandra/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/debezium/mongodb",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/mongodb/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/debezium/mysql",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/mysql/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/debezium/oracle",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/oracle/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/debezium/postgresql",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/postgresql/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/debezium/sqlserver",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/debezium/sqlserver/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/reference/jmespath-custom-functions",
      "moved_on": "2024-09-10",
      "to": "https://redis.io/docs/latest/integrate/write-behind/reference/jmespath-custom-functions/"
    },
    {
      "from": "/integrate/redis-data-integration/write-behind/write-behind-to-redis-example",
      "moved_on": "2024-06-06",
      "to": "https://redis.io/docs/latest/integrate/write-behind/data-transformation/transformation-examples/write-behind-to-redis-example/"
    },
    {
      "from": "/integrate/redis-mcp/ciient-conf",
      "moved_on": "2025-05-19",
      "to": "https://redis.io/docs/latest/integrate/redis-mcp/client-conf/"
    },
    {
      "from": "/integrate/redisvl/api/cli",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/api/cli/"
    },
    {
      "from": "/integrate/redisvl/api/exceptions",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/api/exceptions/"
    },
    {
      "from": "/integrate/redisvl/api/message_history",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/api/message_history/"
    },
    {
      "from": "/integrate/redisvl/api/reranker",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/api/reranker/"
    },
    {
      "from": "/integrate/redisvl/api/router",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/api/router/"
    },
    {
      "from": "/integrate/redisvl/api/vector",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/api/vector/"
    },
    {
      "from": "/integrate/redisvl/concepts",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/"
    },
    {
      "from": "/integrate/redisvl/concepts/architecture",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/architecture/"
    },
    {
      "from": "/integrate/redisvl/concepts/extensions",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/extensions/"
    },
    {
      "from": "/integrate/redisvl/concepts/field-attributes",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/field-attributes/"
    },
    {
      "from": "/integrate/redisvl/concepts/index-migrations",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/index-migrations/"
    },
    {
      "from": "/integrate/redisvl/concepts/mcp",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/mcp/"
    },
    {
      "from": "/integrate/redisvl/concepts/queries",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/queries/"
    },
    {
      "from": "/integrate/redisvl/concepts/search-and-indexing",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/search-and-indexing/"
    },
    {
      "from": "/integrate/redisvl/concepts/utilities",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/utilities/"
    },
    {
      "from": "/integrate/redisvl/install",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/install/"
    },
    {
      "from": "/integrate/redisvl/overview",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/integrate/redisvl/overview/cli",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/integrate/redisvl/user_guide",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/"
    },
    {
      "from": "/integrate/redisvl/user_guide/01_getting_started",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/getting_started/"
    },
    {
      "from": "/integrate/redisvl/user_guide/cli",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/cli/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/02_complex_filtering",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/complex_filtering/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/03_llmcache",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/llmcache/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/04_vectorizers",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/vectorizers/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/05_hash_vs_json",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/hash_vs_json/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/06_rerankers",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/rerankers/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/07_message_history",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/message_history/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/08_semantic_router",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/semantic_router/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/09_svs_vamana",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/svs_vamana/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/10_embeddings_cache",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/embeddings_cache/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/11_advanced_queries",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/advanced_queries/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/12_sql_to_redis_queries",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/sql_to_redis_queries/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/13_langcache_semantic_cache",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/langcache_semantic_cache/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/14_index_migration",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/index_migration/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/mcp",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/mcp/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/mcp_authentication",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/mcp_authentication/"
    },
    {
      "from": "/integrate/redisvl/user_guide/how_to_guides/migrate-indexes",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/how_to_guides/migrate-indexes/"
    },
    {
      "from": "/integrate/redisvl/user_guide/installation",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/installation/"
    },
    {
      "from": "/integrate/redisvl/user_guide/use_cases",
      "to": "https://redis.io/docs/latest/develop/ai/redisvl/user_guide/use_cases/"
    },
    {
      "from": "/integrate/redisvl/user-guide",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/integrate/redisvl/user-guide/get-started",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/integrate/redisvl/user-guide/json-v-hashes",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/integrate/redisvl/user-guide/query-filter",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/integrate/redisvl/user-guide/semantic-caching",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/integrate/redisvl/user-guide/vectorizers",
      "to": "https://redis.io/docs/latest/integrate/redisvl/"
    },
    {
      "from": "/interact/programmability/eval-intro",
      "to": "https://redis.io/docs/latest/develop/programmability/eval-intro/"
    },
    {
      "from": "/interact/programmability/functions-intro",
      "to": "https://redis.io/docs/latest/develop/programmability/functions-intro/"
    },
    {
      "from": "/interact/pubsub",
      "to": "https://redis.io/docs/latest/develop/pubsub/"
    },
    {
      "from": "/interact/search-and-query",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/"
    },
    {
      "from": "/interact/search-and-query/administration/extensions",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/extensions/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/aggregations",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/aggregations/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/autocomplete",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/autocomplete/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/chinese",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/chinese/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/query_syntax",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/query_syntax/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/scoring",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/scoring/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/spellcheck",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/spellcheck/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/stopwords",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/stopwords/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/synonyms",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/synonyms/"
    },
    {
      "from": "/interact/search-and-query/advanced-concepts/vectors",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/vectors/"
    },
    {
      "from": "/interact/search-and-query/indexing",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/"
    },
    {
      "from": "/interact/search-and-query/query",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/"
    },
    {
      "from": "/interact/search-and-query/query/full-text",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/query/full-text/"
    },
    {
      "from": "/interact/search-and-query/search/aggregations",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/aggregations/"
    },
    {
      "from": "/interact/transactions",
      "to": "https://redis.io/docs/latest/develop/using-commands/transactions/"
    },
    {
      "from": "/io/data-structures/streams",
      "to": "https://redis.io/docs/latest/develop/data-types/streams/"
    },
    {
      "from": "/management",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/"
    },
    {
      "from": "/management/config",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/config/"
    },
    {
      "from": "/management/optimization",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/"
    },
    {
      "from": "/management/optimization/benchmarks",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/benchmarks/"
    },
    {
      "from": "/management/optimization/cpu-profiling",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/cpu-profiling/"
    },
    {
      "from": "/management/optimization/latency",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/latency/"
    },
    {
      "from": "/management/optimization/latency-monitor",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/latency-monitor/"
    },
    {
      "from": "/management/optimization/memory-optimization",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/memory-optimization/"
    },
    {
      "from": "/management/persistence",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/"
    },
    {
      "from": "/management/replication",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/replication/"
    },
    {
      "from": "/management/scaling",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/"
    },
    {
      "from": "/management/security",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/security/"
    },
    {
      "from": "/management/security/acl",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/"
    },
    {
      "from": "/management/security/encryption",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/security/encryption/"
    },
    {
      "from": "/management/sentinel",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel/"
    },
    {
      "from": "/manual/bloom-filter",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter/"
    },
    {
      "from": "/manual/bloom-filters",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter/"
    },
    {
      "from": "/manual/cli",
      "to": "https://redis.io/docs/latest/develop/tools/cli/"
    },
    {
      "from": "/manual/client-side-caching",
      "to": "https://redis.io/docs/latest/develop/clients/client-side-caching/"
    },
    {
      "from": "/manual/data-types",
      "to": "https://redis.io/docs/latest/develop/data-types/"
    },
    {
      "from": "/manual/data-types/bitfields",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/bitfields/"
    },
    {
      "from": "/manual/data-types/bitmaps",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/bitmaps/"
    },
    {
      "from": "/manual/data-types/geospatial",
      "to": "https://redis.io/docs/latest/develop/data-types/geospatial/"
    },
    {
      "from": "/manual/data-types/hashes",
      "to": "https://redis.io/docs/latest/develop/data-types/hashes/"
    },
    {
      "from": "/manual/data-types/json",
      "to": "https://redis.io/docs/latest/develop/data-types/json/"
    },
    {
      "from": "/manual/data-types/lists",
      "to": "https://redis.io/docs/latest/develop/data-types/lists/"
    },
    {
      "from": "/manual/data-types/probabilistic",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/"
    },
    {
      "from": "/manual/data-types/probabilistic/bloom-filter",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter/"
    },
    {
      "from": "/manual/data-types/probabilistic/configuration",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/configuration/"
    },
    {
      "from": "/manual/data-types/probabilistic/count-min-sketch",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/count-min-sketch/"
    },
    {
      "from": "/manual/data-types/probabilistic/cuckoo-filter",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/cuckoo-filter/"
    },
    {
      "from": "/manual/data-types/probabilistic/hyperloglogs",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/hyperloglogs/"
    },
    {
      "from": "/manual/data-types/probabilistic/t-digest",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/t-digest/"
    },
    {
      "from": "/manual/data-types/probabilistic/top-k",
      "to": "https://redis.io/docs/latest/develop/data-types/probabilistic/top-k/"
    },
    {
      "from": "/manual/data-types/sets",
      "to": "https://redis.io/docs/latest/develop/data-types/sets/"
    },
    {
      "from": "/manual/data-types/sorted-sets",
      "to": "https://redis.io/docs/latest/develop/data-types/sorted-sets/"
    },
    {
      "from": "/manual/data-types/streams",
      "to": "https://redis.io/docs/latest/develop/data-types/streams/"
    },
    {
      "from": "/manual/data-types/strings",
      "to": "https://redis.io/docs/latest/develop/data-types/strings/"
    },
    {
      "from": "/manual/data-types/timeseries",
      "to": "https://redis.io/docs/latest/develop/data-types/timeseries/"
    },
    {
      "from": "/manual/data-types/vector-sets",
      "to": "https://redis.io/docs/latest/develop/data-types/vector-sets/"
    },
    {
      "from": "/manual/eviction",
      "to": "https://redis.io/docs/latest/develop/reference/eviction/"
    },
    {
      "from": "/manual/keyspace",
      "to": "https://redis.io/docs/latest/develop/using-commands/keyspace/"
    },
    {
      "from": "/manual/keyspace-notifications",
      "to": "https://redis.io/docs/latest/develop/pubsub/keyspace-notifications/"
    },
    {
      "from": "/manual/optimization",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/"
    },
    {
      "from": "/manual/optimization/benchmarks",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/benchmarks/"
    },
    {
      "from": "/manual/optimization/cpu-profiling",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/cpu-profiling/"
    },
    {
      "from": "/manual/optimization/latency",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/latency/"
    },
    {
      "from": "/manual/optimization/latency-monitor",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/latency-monitor/"
    },
    {
      "from": "/manual/optimization/memory-optimization",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/memory-optimization/"
    },
    {
      "from": "/manual/patterns",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/"
    },
    {
      "from": "/manual/patterns/bulk-loading",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/bulk-loading/"
    },
    {
      "from": "/manual/patterns/distributed-locks",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/distributed-locks/"
    },
    {
      "from": "/manual/patterns/indexes",
      "to": "https://redis.io/docs/latest/develop/clients/patterns/indexes/"
    },
    {
      "from": "/manual/pipelining",
      "to": "https://redis.io/docs/latest/develop/using-commands/pipelining/"
    },
    {
      "from": "/manual/programmability",
      "to": "https://redis.io/docs/latest/develop/programmability/"
    },
    {
      "from": "/manual/pubsub",
      "to": "https://redis.io/docs/latest/develop/pubsub/"
    },
    {
      "from": "/manual/replication",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/replication/"
    },
    {
      "from": "/manual/security/acl",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/"
    },
    {
      "from": "/manual/sentinel",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel/"
    },
    {
      "from": "/manual/transactions",
      "to": "https://redis.io/docs/latest/develop/using-commands/transactions/"
    },
    {
      "from": "/modules/redisgraph/release-notes/redisgraph-1.0-release-notes",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisgraph/redisgraph-1.0-release-notes/"
    },
    {
      "from": "/modules/redistimeseries/release-notes/redistimeseries-1.6-release-notes",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redistimeseries/redistimeseries-1.6-release-notes/"
    },
    {
      "from": "/operate/featureform/auth",
      "to": "https://redis.io/docs/latest/operate/featureform/configure-auth/"
    },
    {
      "from": "/operate/kubernetes/architecture/operator",
      "to": "https://redis.io/docs/latest/operate/kubernetes/architecture/"
    },
    {
      "from": "/operate/kubernetes/architecture/operator-architecture",
      "to": "https://redis.io/docs/latest/operate/kubernetes/architecture/"
    },
    {
      "from": "/operate/kubernetes/delete-custom-resources",
      "to": "https://redis.io/docs/latest/operate/kubernetes/re-clusters/delete-custom-resources/"
    },
    {
      "from": "/operate/kubernetes/deployment/deployment-options",
      "moved_on": "2024-11-01",
      "to": "https://redis.io/docs/latest/operate/kubernetes/architecture/deployment-options/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-18-releases/k8s-6-2-18-3",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-18-3/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-18-releases/k8s-6-2-18-41-jan-2023",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-18-41-jan-2023/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-10-34-2022-05",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-34-2022-05/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-10-4-2022-03",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-4-2022-03/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-10-45-2022-07",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-45-2022-07/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-12-1",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-12-1/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-18-3",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-18-3/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-18-41",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-18-41/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-18-41-jan-2023",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-18-41-jan-2023/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-4-1-2021-09",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-4-1-2021-09/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-8-11-2022-01",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-8-11-2022-01/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-8-15-2022-01",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-8-15-2022-01/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-2-releases/k8s-6-2-8-2-2021-11",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-8-2-2021-11/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-4-2-releases/6-4-2-5",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/6-4-2-5/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-4-2-releases/6-4-2-6",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/6-4-2-6/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-4-2-releases/6-4-2-8",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/6-4-2-8/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-4-2-releases/6-4-2-8-dec23",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/6-4-2-8-dec23/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-4-2-releases/6-4-2-8-oct24",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/6-4-2-8-oct24/"
    },
    {
      "from": "/operate/kubernetes/release-notes/6-4-2-releases/k8s-6-4-2-4",
      "moved_on": "2026-06-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-4-2-4/"
    },
    {
      "from": "/operate/kubernetes/release-notes/7-4-2-12",
      "moved_on": "2024-10-04",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/7-4-2-releases/7-4-2-12/"
    },
    {
      "from": "/operate/kubernetes/release-notes/7-4-6-2",
      "moved_on": "2024-09-23",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/7-4-6-releases/7-4-6-2/"
    },
    {
      "from": "/operate/kubernetes/release-notes/7-4-6-2,",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/7-4-6-releases/7-4-6-2/"
    },
    {
      "from": "/operate/kubernetes/release-notes/7-8-4-releases/7-8-4-8-mar25",
      "moved_on": "2025-03-12",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/7-8-4-releases/7-8-4-9-mar25/"
    },
    {
      "from": "/operate/kubernetes/release-notes/8-0-10-releases/8-0-10-19-february2026",
      "moved_on": "2026-02-10",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/8-0-10-releases/8-0-10-21-feb2026/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-10-34-2022-05",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-34-2022-05/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-10-4-2022-03",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-4-2022-03/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-10-4-2022-03 copy",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-4-2022-03/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-10-4-2022-03-copy",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-4-2022-03/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-10-45-2022-07",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-10-45-2022-07/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-12-1",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-12-1/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-4-1-2021-09",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-4-1-2021-09/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-8-11-2022-01",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-8-11-2022-01/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-8-15-2022-01",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-8-15-2022-01/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-8-15-2022-01.md",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-8-15-2022-01/"
    },
    {
      "from": "/operate/kubernetes/release-notes/k8s-6-2-8-2-2021-11",
      "moved_on": "2024-11-18",
      "to": "https://redis.io/docs/latest/operate/kubernetes/release-notes/previous-releases/k8s-6-2-8-2-2021-11/"
    },
    {
      "from": "/operate/kubernetes/security/add-client-certificates",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/certificates/add-client-certificates/"
    },
    {
      "from": "/operate/kubernetes/security/cert-manager",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/certificates/cert-manager/"
    },
    {
      "from": "/operate/kubernetes/security/configuration-secrets",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/authentication/configuration-secrets/"
    },
    {
      "from": "/operate/kubernetes/security/internode-encryption",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/certificates/internode-encryption/"
    },
    {
      "from": "/operate/kubernetes/security/ldap",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/authentication/ldap/"
    },
    {
      "from": "/operate/kubernetes/security/manage-rec-certificates",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/certificates/manage-rec-certificates/"
    },
    {
      "from": "/operate/kubernetes/security/manage-rec-credentials",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/authentication/manage-rec-credentials/"
    },
    {
      "from": "/operate/kubernetes/security/sso",
      "moved_on": "2026-07-21",
      "to": "https://redis.io/docs/latest/operate/kubernetes/security/authentication/sso/"
    },
    {
      "from": "/operate/modules",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis",
      "moved_on": "2025-04-07",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-redis/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis-insight",
      "moved_on": "2024-04-18",
      "to": "https://redis.io/docs/latest/operate/redisinsight/install/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis-insight/env-variables",
      "moved_on": "2024-04-18",
      "to": "https://redis.io/docs/latest/operate/redisinsight/configuration/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis-insight/install-on-aws",
      "moved_on": "2024-04-18",
      "to": "https://redis.io/docs/latest/operate/redisinsight/install/install-on-aws/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis-insight/install-on-docker",
      "moved_on": "2024-04-18",
      "to": "https://redis.io/docs/latest/operate/redisinsight/install/install-on-docker/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis-insight/install-on-k8s",
      "moved_on": "2024-04-18",
      "to": "https://redis.io/docs/latest/operate/redisinsight/install/install-on-k8s/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis/install-redis-from-source",
      "moved_on": "2025-04-07",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-redis/install-redis-from-source/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis/install-redis-on-linux",
      "moved_on": "2025-04-07",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-redis/install-redis-on-linux/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis/install-redis-on-mac-os",
      "moved_on": "2025-04-07",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-redis/install-redis-on-mac-os/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-redis/install-redis-on-windows",
      "moved_on": "2025-04-07",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-redis/install-redis-on-windows/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-stack/linux",
      "moved_on": "2025-04-07",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/"
    },
    {
      "from": "/operate/oss_and_stack/install/install-stack/mac-os",
      "moved_on": "2025-04-07",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-stack/mac-os/"
    },
    {
      "from": "/operate/oss_and_stack/management/config-file",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/config/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/installing-redisgears",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/installing-redisgears/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/accumulate",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/accumulate/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/accumulateby",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/accumulateby/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/asyncfilter",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/asyncfilter/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/asyncforeach",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/asyncforeach/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/asyncmap",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/asyncmap/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/callnext",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/callnext/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/callnextarray",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/callnextarray/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/collect",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/collect/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/config-get",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/config-get/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/count",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/count/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/creategearsbuilder",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/creategearsbuilder/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/execute",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/execute/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/executearray",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/executearray/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/filter",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/filter/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/flatmap",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/flatmap/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/foreach",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/foreach/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/hashtag",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/hashtag/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/localaccumulateby",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/localaccumulateby/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/log",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/log/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/map",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/map/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/register",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/register/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/repartition",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/repartition/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/run",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/run/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsfuture",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsfuture/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsfuture/seterror",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsfuture/seterror/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsfuture/setresult",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsfuture/setresult/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers/commandoverrider",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/commandoverrider/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers/commandreader",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/commandreader/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers/javareader",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/javareader/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers/keysonlyreader",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/keysonlyreader/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers/keysreader",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/keysreader/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers/shardsidreader",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/shardsidreader/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/readers/streamreader",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/streamreader/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/commands",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/commands/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/commands/rg-jdumpsessions",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/commands/rg-jdumpsessions/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/commands/rg-jexecute",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/commands/rg-jexecute/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/install",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/install/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/quickstart",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/quickstart/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/recipes",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/recipes/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/recipes/write-behind",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/recipes/write-behind/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/python",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/python/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/install",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/python/install/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/quickstart",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/python/quickstart/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/recipes",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/python/recipes/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/recipes/write-behind",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/python/recipes/write-behind/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/gears-v1/register-events",
      "moved_on": "2026-04-21",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/register-events/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/redisos-8.0.0-release-notes",
      "moved_on": "2025-05-27",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/redisos-8.0-release-notes/"
    },
    {
      "from": "/operate/oss_and_stack/stack-with-enterprise/search/scalable-search",
      "moved_on": "2024-08-27",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/search/query-performance-factor/"
    },
    {
      "from": "/operate/rc/administration/configuration/backups",
      "to": "https://redis.io/docs/latest/operate/rc/databases/back-up-data/"
    },
    {
      "from": "/operate/rc/agent-memory",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/rc/context-engine/agent-memory/"
    },
    {
      "from": "/operate/rc/agent-memory/create-service",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/create-service/"
    },
    {
      "from": "/operate/rc/agent-memory/view-service",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/view-service/"
    },
    {
      "from": "/operate/rc/changelog/april-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/april-2023/"
    },
    {
      "from": "/operate/rc/changelog/april-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/april-2024/"
    },
    {
      "from": "/operate/rc/changelog/august-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/august-2023/"
    },
    {
      "from": "/operate/rc/changelog/december-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/december-2023/"
    },
    {
      "from": "/operate/rc/changelog/december-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/december-2024/"
    },
    {
      "from": "/operate/rc/changelog/february-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/february-2023/"
    },
    {
      "from": "/operate/rc/changelog/february-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/february-2024/"
    },
    {
      "from": "/operate/rc/changelog/january-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/january-2023/"
    },
    {
      "from": "/operate/rc/changelog/january-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/january-2024/"
    },
    {
      "from": "/operate/rc/changelog/july-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/july-2023/"
    },
    {
      "from": "/operate/rc/changelog/july-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/july-2024/"
    },
    {
      "from": "/operate/rc/changelog/june-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/june-2023/"
    },
    {
      "from": "/operate/rc/changelog/june-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/june-2024/"
    },
    {
      "from": "/operate/rc/changelog/march-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/march-2023/"
    },
    {
      "from": "/operate/rc/changelog/march-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/march-2024/"
    },
    {
      "from": "/operate/rc/changelog/may-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/may-2023/"
    },
    {
      "from": "/operate/rc/changelog/may-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/may-2024/"
    },
    {
      "from": "/operate/rc/changelog/november-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/november-2023/"
    },
    {
      "from": "/operate/rc/changelog/november-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/november-2024/"
    },
    {
      "from": "/operate/rc/changelog/october-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/october-2023/"
    },
    {
      "from": "/operate/rc/changelog/october-2024",
      "moved_on": "2025-06-27",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2024/october-2024/"
    },
    {
      "from": "/operate/rc/changelog/september-2023",
      "moved_on": "2024-07-29",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/2023/september-2023/"
    },
    {
      "from": "/operate/rc/changelog/september-2025",
      "moved_on": "2025-10-07",
      "to": "https://redis.io/docs/latest/operate/rc/changelog/october-2025/"
    },
    {
      "from": "/operate/rc/cloud-accounts",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/"
    },
    {
      "from": "/operate/rc/cloud-accounts/cloud-account-settings",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/cloud-account-settings/"
    },
    {
      "from": "/operate/rc/cloud-accounts/iam-resources",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/"
    },
    {
      "from": "/operate/rc/cloud-accounts/iam-resources/aws-console",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/aws-console/"
    },
    {
      "from": "/operate/rc/cloud-accounts/iam-resources/cloudformation",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/cloudformation/"
    },
    {
      "from": "/operate/rc/cloud-accounts/iam-resources/terraform",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/terraform/"
    },
    {
      "from": "/operate/rc/cloud-accounts/subscription-whitelist",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/subscription-whitelist/"
    },
    {
      "from": "/operate/rc/cloud-integrations/aws-cloud-accounts",
      "moved_on": "2025-03-10",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/"
    },
    {
      "from": "/operate/rc/cloud-integrations/aws-cloud-accounts/cloud-account-settings",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/cloud-account-settings/"
    },
    {
      "from": "/operate/rc/cloud-integrations/aws-cloud-accounts/iam-resources",
      "moved_on": "2025-03-10",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/"
    },
    {
      "from": "/operate/rc/cloud-integrations/aws-cloud-accounts/iam-resources/aws-console",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/aws-console/"
    },
    {
      "from": "/operate/rc/cloud-integrations/aws-cloud-accounts/iam-resources/cloudformation",
      "moved_on": "2025-03-10",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/cloudformation/"
    },
    {
      "from": "/operate/rc/cloud-integrations/aws-cloud-accounts/iam-resources/terraform",
      "moved_on": "2025-03-10",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/terraform/"
    },
    {
      "from": "/operate/rc/cloud-integrations/aws-cloud-accounts/subscription-whitelist",
      "moved_on": "2025-03-10",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/subscription-whitelist/"
    },
    {
      "from": "/operate/rc/cloud-integrations/prometheus-integration",
      "to": "https://redis.io/docs/latest/integrate/prometheus-with-redis-cloud/"
    },
    {
      "from": "/operate/rc/concepts/clustering",
      "to": "https://redis.io/docs/latest/operate/rc/databases/configuration/clustering/"
    },
    {
      "from": "/operate/rc/concepts/data-eviction-policies",
      "to": "https://redis.io/docs/latest/operate/rc/databases/configuration/data-eviction-policies/"
    },
    {
      "from": "/operate/rc/concepts/data-persistence",
      "to": "https://redis.io/docs/latest/operate/rc/databases/configuration/data-persistence/"
    },
    {
      "from": "/operate/rc/context-engine/agent-memory/create-service",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/create-service/"
    },
    {
      "from": "/operate/rc/context-engine/agent-memory/use-agent-memory",
      "to": "https://redis.io/docs/latest/develop/ai/context-engine/agent-memory/rest-api-quickstart/"
    },
    {
      "from": "/operate/rc/context-engine/agent-memory/view-service",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/agent-memory/view-service/"
    },
    {
      "from": "/operate/rc/context-engine/context-retriever/create-service",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/context-retriever/create-service/"
    },
    {
      "from": "/operate/rc/context-engine/context-retriever/view-admin-keys",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/context-retriever/view-admin-keys/"
    },
    {
      "from": "/operate/rc/context-engine/context-retriever/view-service",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/context-retriever/view-service/"
    },
    {
      "from": "/operate/rc/context-engine/langcache/create-service",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/create-service/"
    },
    {
      "from": "/operate/rc/context-engine/langcache/monitor-cache",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/monitor-cache/"
    },
    {
      "from": "/operate/rc/context-engine/langcache/use-langcache",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/use-langcache/"
    },
    {
      "from": "/operate/rc/context-engine/langcache/view-edit-cache",
      "moved_on": "2026-08-05",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/view-edit-cache/"
    },
    {
      "from": "/operate/rc/databases/configuration/active-active-redis",
      "to": "https://redis.io/docs/latest/operate/rc/databases/active-active/"
    },
    {
      "from": "/operate/rc/databases/create-database/create-active-active-database",
      "moved_on": "2025-10-24",
      "to": "https://redis.io/docs/latest/operate/rc/databases/active-active/create-active-active-database/"
    },
    {
      "from": "/operate/rc/databases/high-availability",
      "to": "https://redis.io/docs/latest/operate/rc/databases/configuration/high-availability/"
    },
    {
      "from": "/operate/rc/databases/rdi",
      "moved_on": "2026-05-27",
      "to": "https://redis.io/docs/latest/operate/rc/rdi/"
    },
    {
      "from": "/operate/rc/databases/rdi/create-workspace",
      "to": "https://redis.io/docs/latest/operate/rc/rdi/create-workspace/"
    },
    {
      "from": "/operate/rc/databases/rdi/define",
      "moved_on": "2026-05-27",
      "to": "https://redis.io/docs/latest/operate/rc/rdi/define/"
    },
    {
      "from": "/operate/rc/databases/rdi/quick-start",
      "moved_on": "2026-05-27",
      "to": "https://redis.io/docs/latest/operate/rc/rdi/quick-start/"
    },
    {
      "from": "/operate/rc/databases/rdi/rds-proxy",
      "moved_on": "2026-05-27",
      "to": "https://redis.io/docs/latest/operate/rc/rdi/rds-proxy/"
    },
    {
      "from": "/operate/rc/databases/rdi/setup",
      "moved_on": "2026-05-27",
      "to": "https://redis.io/docs/latest/operate/rc/rdi/setup/"
    },
    {
      "from": "/operate/rc/databases/rdi/view-edit",
      "moved_on": "2026-05-27",
      "to": "https://redis.io/docs/latest/operate/rc/rdi/view-edit/"
    },
    {
      "from": "/operate/rc/databases/upgrade-version",
      "moved_on": "2025-10-20",
      "to": "https://redis.io/docs/latest/operate/rc/databases/version-management/upgrade-version/"
    },
    {
      "from": "/operate/rc/databases/version-management/version-management",
      "moved_on": "2025-10-20",
      "to": "https://redis.io/docs/latest/operate/rc/databases/version-management/"
    },
    {
      "from": "/operate/rc/how-to/view-edit-cloud-account",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/"
    },
    {
      "from": "/operate/rc/how-to/view-edit-cloud-account/cloud-account-settings",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/cloud-account-settings/"
    },
    {
      "from": "/operate/rc/how-to/view-edit-cloud-account/iam-resources",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/"
    },
    {
      "from": "/operate/rc/how-to/view-edit-cloud-account/iam-resources/aws-console",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/aws-console/"
    },
    {
      "from": "/operate/rc/how-to/view-edit-cloud-account/iam-resources/cloudformation",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/cloudformation/"
    },
    {
      "from": "/operate/rc/how-to/view-edit-cloud-account/iam-resources/terraform",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/terraform/"
    },
    {
      "from": "/operate/rc/how-to/view-edit-cloud-account/subscription-whitelist",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/subscription-whitelist/"
    },
    {
      "from": "/operate/rc/langcache",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/"
    },
    {
      "from": "/operate/rc/langcache/create-service",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/create-service/"
    },
    {
      "from": "/operate/rc/langcache/monitor-cache",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/monitor-cache/"
    },
    {
      "from": "/operate/rc/langcache/use-langcache",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/use-langcache/"
    },
    {
      "from": "/operate/rc/langcache/view-edit-cache",
      "moved_on": "2026-05-11",
      "to": "https://redis.io/docs/latest/operate/iris/langcache/view-edit-cache/"
    },
    {
      "from": "/operate/rc/subscriptions/aws-cloud-accounts/cloud-account-settings",
      "moved_on": "2025-03-13",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/cloud-account-settings/"
    },
    {
      "from": "/operate/rc/subscriptions/aws-cloud-accounts/iam-resources",
      "moved_on": "2025-03-13",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/"
    },
    {
      "from": "/operate/rc/subscriptions/aws-cloud-accounts/iam-resources/aws-console",
      "moved_on": "2025-03-13",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/aws-console/"
    },
    {
      "from": "/operate/rc/subscriptions/aws-cloud-accounts/iam-resources/cloudformation",
      "moved_on": "2025-03-13",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/cloudformation/"
    },
    {
      "from": "/operate/rc/subscriptions/aws-cloud-accounts/iam-resources/terraform",
      "moved_on": "2025-03-13",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/iam-resources/terraform/"
    },
    {
      "from": "/operate/rc/subscriptions/aws-cloud-accounts/subscription-whitelist",
      "moved_on": "2025-03-13",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/bring-your-own-cloud/subscription-whitelist/"
    },
    {
      "from": "/operate/rc/subscriptions/create-active-active-subscription",
      "moved_on": "2024-03-30",
      "to": "https://redis.io/docs/latest/operate/rc/databases/active-active/create-active-active-database/"
    },
    {
      "from": "/operate/rc/subscriptions/create-fixed-subscription",
      "to": "https://redis.io/docs/latest/operate/rc/databases/create-database/create-essentials-database/"
    },
    {
      "from": "/operate/rc/subscriptions/view-fixed-subscription",
      "moved_on": "2024-03-30",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/view-essentials-subscription/"
    },
    {
      "from": "/operate/rc/subscriptions/view-flexible-subscription",
      "moved_on": "2024-03-30",
      "to": "https://redis.io/docs/latest/operate/rc/subscriptions/view-pro-subscription/"
    },
    {
      "from": "/operate/redisinsight/install/env-variables",
      "moved_on": "2024-04-17",
      "to": "https://redis.io/docs/latest/operate/redisinsight/configuration/"
    },
    {
      "from": "/operate/replication",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/management/replication/"
    },
    {
      "from": "/operate/rs/7.4/clusters/monitoring",
      "to": "https://redis.io/docs/latest/operate/rs/monitoring/"
    },
    {
      "from": "/operate/rs/administering/active-passive",
      "to": "https://redis.io/docs/latest/operate/rs/databases/import-export/replica-of/"
    },
    {
      "from": "/operate/rs/clusters/monitoring",
      "moved_on": "2025-03-19",
      "to": "https://redis.io/docs/latest/operate/rs/monitoring/"
    },
    {
      "from": "/operate/rs/databases/auto-tiering",
      "moved_on": "2025-10-30",
      "to": "https://redis.io/docs/latest/operate/rs/databases/flash/"
    },
    {
      "from": "/operate/rs/databases/auto-tiering/quickstart",
      "moved_on": "2025-10-30",
      "to": "https://redis.io/docs/latest/operate/rs/databases/flash/quickstart/"
    },
    {
      "from": "/operate/rs/databases/auto-tiering/storage-engine",
      "moved_on": "2025-10-30",
      "to": "https://redis.io/docs/latest/operate/rs/databases/flash/storage-engine/"
    },
    {
      "from": "/operate/rs/databases/durability-ha/db-availability",
      "moved_on": "2025-03-19",
      "to": "https://redis.io/docs/latest/operate/rs/monitoring/db-availability/"
    },
    {
      "from": "/operate/rs/installing-upgrading/get-started-docker",
      "to": "https://redis.io/docs/latest/operate/rs/installing-upgrading/quickstarts/docker-quickstart/"
    },
    {
      "from": "/operate/rs/monitoring/prometheus_and_grafana",
      "to": "https://redis.io/docs/latest/operate/rs/monitoring/get-started/"
    },
    {
      "from": "/operate/rs/references/rest-api/requests/modules/upgrade",
      "to": "https://redis.io/docs/latest/operate/rs/references/rest-api/requests/bdbs/upgrade/"
    },
    {
      "from": "/operate/rs/release-notes/rs-7-4-2-releases/rs-7-4-2-119",
      "moved_on": "2024-04-08",
      "to": "https://redis.io/docs/latest/operate/rs/release-notes/rs-7-4-2-releases/rs-7-4-2-126/"
    },
    {
      "from": "/operate/rs/release-notes/rs-7-4-2-releases/rs-7-4-2-tba",
      "moved_on": "2024-04-08",
      "to": "https://redis.io/docs/latest/operate/rs/release-notes/rs-7-4-2-releases/rs-7-4-2-126/"
    },
    {
      "from": "/operate/rs/release-notes/rs-7-4-6-releases/rs-7-4-6-22",
      "to": "https://redis.io/docs/latest/operate/rs/release-notes/rs-7-4-2-releases/rs-7-4-6-22/"
    },
    {
      "from": "/operate/rs/release-notes/rs-7-8-releases/rs-7-8-2-tba",
      "to": "https://redis.io/docs/latest/operate/rs/release-notes/rs-7-8-releases/rs-7-8-2-60/"
    },
    {
      "from": "/operate/rs/release-notes/rs-8-0-releases/rs-8-0-2-tba",
      "moved_on": "2025-11-25",
      "to": "https://redis.io/docs/latest/operate/rs/release-notes/rs-8-0-releases/rs-8-0-2-41/"
    },
    {
      "from": "/rc/databases/upgrade-version",
      "to": "https://redis.io/docs/latest/operate/rc/databases/version-management/upgrade-version/"
    },
    {
      "from": "/reference/clients",
      "to": "https://redis.io/docs/latest/develop/reference/clients/"
    },
    {
      "from": "/reference/cluster-spec",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/reference/cluster-spec/"
    },
    {
      "from": "/reference/eviction",
      "to": "https://redis.io/docs/latest/develop/reference/eviction/"
    },
    {
      "from": "/reference/protocol-spec",
      "to": "https://redis.io/docs/latest/develop/reference/protocol-spec/"
    },
    {
      "from": "/search",
      "to": "https://redis.io/docs/latest/develop/ai/search-and-query/"
    },
    {
      "from": "/stack",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/"
    },
    {
      "from": "/stack/bloom",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/bloom/"
    },
    {
      "from": "/stack/json/path",
      "to": "https://redis.io/docs/latest/develop/data-types/json/path/"
    },
    {
      "from": "/stack/search",
      "to": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/search/"
    },
    {
      "from": "/ui/insight",
      "to": "https://redis.io/docs/latest/develop/tools/insight/"
    }
  ],
  "schema_version": 2,
  "shadowed": [
    {
      "declared": [
        "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/tags/"
      ],
      "from": "/develop/ai/search-and-query/advanced-concepts/tags"
    },
    {
      "declared": [
        "https://redis.io/docs/latest/glossary/"
      ],
      "from": "/glossary"
    },
    {
      "declared": [
        "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/search/query-performance-factor/"
      ],
      "from": "/operate/oss_and_stack/stack-with-enterprise/search/query-performance-factor"
    }
  ],
  "shadowed_count": 3
}
