From 8c8f8a6fad358b9ec74d8b269d98314fd50a920c Mon Sep 17 00:00:00 2001 From: Andy Stark Date: Thu, 24 Sep 2026 11:27:52 +0100 Subject: [PATCH] DOC-7104: Fix link issues found by review on the render-hook migration's sibling PRs Follow-up cleanup on already-merged units, mirroring what human review caught on the still-open DOC-7104 PRs for the frozen version snapshots: - _index.md, references/cli-utilities/redis-cli/_index.md, references/compatibility/commands/{cluster,connection,generic,pub-sub, scripting,server,transactions}.md, security/access-control/ redis-acl-overview.md: bare /commands[?query] links missing the /content/ prefix used everywhere else in this migration. Confirmed via rendered HTML that both forms produce an identical href (render-link.html strips the /content prefix before its own GetPage lookup, and Hugo auto-generates a section page for /commands even with no _index.md on disk) -- a form/consistency fix, not a functional one. - new-features-redis-enterprise.md: applied the same /content/ prefix to the 6 known pre-existing dead relref targets in this draft: true page, for consistency. Cosmetic only -- none of the 6 targets exist regardless of prefix. - databases/import-export/flush.md: the port-configurations link's anchor was `#https://docs.redis.com/latest/rs/networking/port-configurations# ports-and-port-ranges-used-by-redis-enterprise-software` -- a stray old absolute URL concatenated into the fragment, present in the source relref shortcode before this migration touched it. Replaced with the real heading slug (`## Ports and port ranges used by Redis Software`). Verified via build/diff_rendered_hrefs.py: 2,404 pages compared, exactly 1 href changed (flush.md's corrected anchor, the intended fix) -- every /commands-prefix fix produced 0 href diff, confirming those are purely cosmetic. Co-Authored-By: Claude Sonnet 5 --- content/operate/rs/_index.md | 2 +- content/operate/rs/databases/import-export/flush.md | 2 +- content/operate/rs/new-features-redis-enterprise.md | 12 ++++++------ .../rs/references/cli-utilities/redis-cli/_index.md | 4 ++-- .../rs/references/compatibility/commands/cluster.md | 2 +- .../references/compatibility/commands/connection.md | 2 +- .../rs/references/compatibility/commands/generic.md | 2 +- .../rs/references/compatibility/commands/pub-sub.md | 2 +- .../references/compatibility/commands/scripting.md | 2 +- .../rs/references/compatibility/commands/server.md | 2 +- .../compatibility/commands/transactions.md | 2 +- .../rs/security/access-control/redis-acl-overview.md | 2 +- 12 files changed, 18 insertions(+), 18 deletions(-) diff --git a/content/operate/rs/_index.md b/content/operate/rs/_index.md index 413aa0a35b..c44c038ab7 100644 --- a/content/operate/rs/_index.md +++ b/content/operate/rs/_index.md @@ -54,7 +54,7 @@ Use command-line utilities and the REST API to manage the cluster and databases. - [rladmin](/content/operate/rs/references/cli-utilities/rladmin/_index.md), [crdb-cli](/content/operate/rs/references/cli-utilities/crdb-cli/_index.md), & [other utilities](/content/operate/rs/references/cli-utilities/_index.md) - [`redisctl`](https://github.com/redis/redisctl) — a unified CLI for managing Redis Software and Redis Cloud from your terminal - [REST API reference](/content/operate/rs/references/rest-api/_index.md) & [examples](/content/operate/rs/references/rest-api/quick-start.md) -- [Redis commands](/commands) +- [Redis commands](/content/commands) ## Archive diff --git a/content/operate/rs/databases/import-export/flush.md b/content/operate/rs/databases/import-export/flush.md index 9f65eb0041..31ad8a6e44 100644 --- a/content/operate/rs/databases/import-export/flush.md +++ b/content/operate/rs/databases/import-export/flush.md @@ -38,7 +38,7 @@ redis-cli -h redis-12345.cluster.local -p 9443 -a xyz flushall ``` > [!NOTE] -> Port 9443 is the default [port configuration](/content/operate/rs/networking/port-configurations.md#https://docs.redis.com/latest/rs/networking/port-configurations#ports-and-port-ranges-used-by-redis-enterprise-software). +> Port 9443 is the default [port configuration](/content/operate/rs/networking/port-configurations.md#ports-and-port-ranges-used-by-redis-software). ## Flush data from an OSS Cluster API database diff --git a/content/operate/rs/new-features-redis-enterprise.md b/content/operate/rs/new-features-redis-enterprise.md index ed852b60f2..6a16556fe0 100644 --- a/content/operate/rs/new-features-redis-enterprise.md +++ b/content/operate/rs/new-features-redis-enterprise.md @@ -26,7 +26,7 @@ provide smart and automatic conflict resolution based on the data type's intent. For more information, go here. For information, go to [Developing with -Active-Active databases](/operate/rs/developing/crdbs). +Active-Active databases](/content/operate/rs/developing/crdbs). ## Redis modules @@ -40,17 +40,17 @@ Enterprise is known for. Redis developed and certified these modules for use with Redis Enterprise Software: -- [RedisBloom](/operate/modules/redisbloom) +- [RedisBloom](/content/operate/modules/redisbloom) - Enables Redis to have a scalable bloom filter as a data type. Bloom filters are probabilistic data structures that quickly determine if something is contained within a set. - RedisGraph - RedisGraph is the first queryable Property Graph database to use sparse matrices to represent the adjacency matrix in graphs and linear algebra to query the graph. RedisGraph uses [Cypher](https://www.opencypher.org/) as its query language. -- [RedisJSON](/operate/modules/redisjson) +- [RedisJSON](/content/operate/modules/redisjson) - Now you have the convenience JSON as a built-in data type and easily able to address nested data via a path. -- [RediSearch](/operate/modules/redisearch) +- [RediSearch](/content/operate/modules/redisearch) - This module turns Redis into a distributed in-memory full-text indexing and search beast. @@ -69,7 +69,7 @@ easily and quickly test several containers to build the scalable and highly available cluster Redis Enterprise Software is famous for. For more information go to [quick start with Redis Enterprise Software -on Docker.](/operate/rs/installing-upgrading/get-started-docker.md) +on Docker.](/content/operate/rs/installing-upgrading/get-started-docker.md) ## LDAP integration @@ -80,4 +80,4 @@ accounts can be used for administering resources on the cluster via command line, Rest API, or admin console. For more information see [LDAP -Integration](/operate/rs/security/passwords-users-roles.md#setting-up-ldap). +Integration](/content/operate/rs/security/passwords-users-roles.md#setting-up-ldap). diff --git a/content/operate/rs/references/cli-utilities/redis-cli/_index.md b/content/operate/rs/references/cli-utilities/redis-cli/_index.md index b30da03263..ea3100d1ff 100644 --- a/content/operate/rs/references/cli-utilities/redis-cli/_index.md +++ b/content/operate/rs/references/cli-utilities/redis-cli/_index.md @@ -13,7 +13,7 @@ toc: 'true' weight: $weight --- -The `redis-cli` command-line utility lets you interact with a Redis database. With `redis-cli`, you can run [Redis commands](/commands) directly from the command-line terminal or with [interactive mode](#interactive-mode). +The `redis-cli` command-line utility lets you interact with a Redis database. With `redis-cli`, you can run [Redis commands](/content/commands) directly from the command-line terminal or with [interactive mode](#interactive-mode). If you want to run Redis commands without `redis-cli`, you can [connect to a database with Redis Insight](/content/develop/tools/insight/_index.md) and use the built-in [CLI](/content/develop/tools/insight/_index.md) prompt instead. @@ -151,4 +151,4 @@ See [Scanning for big keys](/content/develop/tools/cli.md#scanning-for-big-keys) ## More info - [Redis CLI documentation](/content/develop/tools/cli.md) -- [Redis commands reference](/commands/) +- [Redis commands reference](/content/commands) diff --git a/content/operate/rs/references/compatibility/commands/cluster.md b/content/operate/rs/references/compatibility/commands/cluster.md index 7946baf438..8e2dd0ba51 100644 --- a/content/operate/rs/references/compatibility/commands/cluster.md +++ b/content/operate/rs/references/compatibility/commands/cluster.md @@ -13,7 +13,7 @@ weight: 10 [Clustering in Redis Software](/content/operate/rs/databases/durability-ha/clustering.md) and [Redis Cloud](/content/operate/rc/databases/configuration/clustering.md) differs from the [Redis Open Source cluster](/content/operate/oss_and_stack/management/scaling.md) and works with all standard Redis clients. -Redis Software blocks most [cluster commands](/commands/?group=cluster). If you try to use a blocked cluster command, it returns an error. +Redis Software blocks most [cluster commands](/content/commands?group=cluster). If you try to use a blocked cluster command, it returns an error. | Command | Redis
Software | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/commands/connection.md b/content/operate/rs/references/compatibility/commands/connection.md index a5b3dcc377..3ca394e0c4 100644 --- a/content/operate/rs/references/compatibility/commands/connection.md +++ b/content/operate/rs/references/compatibility/commands/connection.md @@ -11,7 +11,7 @@ linkTitle: Connection management weight: 10 --- -The following tables show which Redis Open Source [connection management commands](/commands/?group=connection) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. +The following tables show which Redis Open Source [connection management commands](/content/commands?group=connection) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. | Command | Redis
Software | Redis
Cloud | Notes | diff --git a/content/operate/rs/references/compatibility/commands/generic.md b/content/operate/rs/references/compatibility/commands/generic.md index c38d2b374b..d4e486cf3b 100644 --- a/content/operate/rs/references/compatibility/commands/generic.md +++ b/content/operate/rs/references/compatibility/commands/generic.md @@ -11,7 +11,7 @@ linkTitle: Keys (generic) weight: 10 --- -The following table shows which Redis Open Source [key (generic) commands](/commands/?group=generic) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. +The following table shows which Redis Open Source [key (generic) commands](/content/commands?group=generic) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. | Command | Redis
Software | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/commands/pub-sub.md b/content/operate/rs/references/compatibility/commands/pub-sub.md index 633bb32354..f323b0f104 100644 --- a/content/operate/rs/references/compatibility/commands/pub-sub.md +++ b/content/operate/rs/references/compatibility/commands/pub-sub.md @@ -11,7 +11,7 @@ linkTitle: Pub/sub weight: 10 --- -The following table shows which Redis Open Source [pub/sub commands](/commands/?group=pubsub) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. +The following table shows which Redis Open Source [pub/sub commands](/content/commands?group=pubsub) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. | Command | Redis
Software | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/commands/scripting.md b/content/operate/rs/references/compatibility/commands/scripting.md index 7ce28c6581..1742624aac 100644 --- a/content/operate/rs/references/compatibility/commands/scripting.md +++ b/content/operate/rs/references/compatibility/commands/scripting.md @@ -11,7 +11,7 @@ linkTitle: Scripting weight: 10 --- -The following table shows which Redis Open Source [scripting and function commands](/commands/?group=scripting) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. +The following table shows which Redis Open Source [scripting and function commands](/content/commands?group=scripting) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. ## Function commands diff --git a/content/operate/rs/references/compatibility/commands/server.md b/content/operate/rs/references/compatibility/commands/server.md index 8ddd540329..9bcb63cd58 100644 --- a/content/operate/rs/references/compatibility/commands/server.md +++ b/content/operate/rs/references/compatibility/commands/server.md @@ -12,7 +12,7 @@ toc: 'true' weight: 10 --- -The following tables show which Redis Open Source [server management commands](/commands/?group=server) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. +The following tables show which Redis Open Source [server management commands](/content/commands?group=server) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. ## Access control commands diff --git a/content/operate/rs/references/compatibility/commands/transactions.md b/content/operate/rs/references/compatibility/commands/transactions.md index 43174f9c48..cfb7824def 100644 --- a/content/operate/rs/references/compatibility/commands/transactions.md +++ b/content/operate/rs/references/compatibility/commands/transactions.md @@ -11,7 +11,7 @@ linkTitle: Transactions weight: 10 --- -The following table shows which Redis Open Source [transaction commands](/commands/?group=transactions) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. +The following table shows which Redis Open Source [transaction commands](/content/commands?group=transactions) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud. | Command | Redis
Software | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/security/access-control/redis-acl-overview.md b/content/operate/rs/security/access-control/redis-acl-overview.md index c9307102eb..cd1f408b58 100644 --- a/content/operate/rs/security/access-control/redis-acl-overview.md +++ b/content/operate/rs/security/access-control/redis-acl-overview.md @@ -22,7 +22,7 @@ Redis ACLs are defined by a set of rules where you specify the commands or comma ### Commands and categories -Redis ACL rules can allow or block specific [Redis commands](/commands) or [command categories](/content/operate/oss_and_stack/management/security/acl.md#command-categories). +Redis ACL rules can allow or block specific [Redis commands](/content/commands) or [command categories](/content/operate/oss_and_stack/management/security/acl.md#command-categories). - `+` includes commands