From 9f20623d62533ceb4b054b3bc1536151e7740845 Mon Sep 17 00:00:00 2001 From: Dikran Samarjian Date: Mon, 19 Oct 2026 16:02:58 -0700 Subject: [PATCH] fix broken links --- docs/capabilities/server/redis.mdx | 8 ++++---- docs/quickstart/quickstart.md | 4 ++++ versioned_docs/version-0.14/capabilities/server/redis.mdx | 8 ++++---- versioned_docs/version-0.14/quickstart/quickstart.md | 4 ++++ 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/docs/capabilities/server/redis.mdx b/docs/capabilities/server/redis.mdx index 66a36837..aeb90c10 100644 --- a/docs/capabilities/server/redis.mdx +++ b/docs/capabilities/server/redis.mdx @@ -75,7 +75,7 @@ await redisCompressed.set('cache:heavy_payload', JSON.stringify(payload)); The compressed client compresses supported writes when compression saves space, and decompresses those values on supported reads. -:::tip: Do not mix `redis` and `redisCompressed` on the same key. Data written by `redisCompressed` should be read with `redisCompressed`. To migrate existing data, read the old values with the standard client and write them back with the compressed client. For a complete migration example, see [Compression](#compression-experimental). +:::tip: Do not mix `redis` and `redisCompressed` on the same key. Data written by `redisCompressed` should be read with `redisCompressed`. To migrate existing data, read the old values with the standard client and write them back with the compressed client. For a complete migration example, see [Migration Example](#migration-example). ::: ## Shared state @@ -625,18 +625,18 @@ Redis transactions allow a group of commands to be executed in a single isolated - Increment the count for selected option. - Add the user to voted user list. -The `watch` command provides an entrypoint for transactions. It returns a [TxClientLike](https://developers.reddit.com/docs/api/public-api/type-aliases/TxClientLike) which can be used to call `multi`, `exec`, `discard`, `unwatch`, and all other Redis commands to be executed within a transaction. +The `watch` command provides an entrypoint for transactions. It returns a [TxClientLike](../../api/public-api/interfaces/TxClientLike.md) which can be used to call `multi`, `exec`, `discard`, `unwatch`, and all other Redis commands to be executed within a transaction. You can sequence all of the above steps in a single transaction using `multi` and `exec` to ensure that either all of the steps happen together or none at all. -If an error occurs inside a transaction before `exec` is called, Redis discards the transaction automatically. See the Redis docs: [Errors inside a transaction](https://redis.io/docs/latest/develop/interact/transactions/#errors-inside-a-transaction) for more info. +If an error occurs inside a transaction before `exec` is called, Redis discards the transaction automatically. See the Redis docs: [Errors inside a transaction](https://redis.io/docs/latest/develop/using-commands/transactions/#errors-inside-a-transaction) for more info. | **Command** | **Action** | **Limits** | | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | | [multi](https://redis.io/commands/multi/) | Marks the start of a transaction block. | Max concurrent transactions per installation: 20 (default) | | [exec](https://redis.io/commands/exec/) | Executes all previously queued commands in a transaction and restores the connection state to normal. | Transaction execution timeout: 5 seconds | | [discard](https://redis.io/commands/discard/) | Flushes all previously queued commands in a transaction and restores the connection state to normal. | None | -| [watch](https://redis.io/commands/watch/) | Marks the given keys to be watched for conditional execution of a transaction. `watch` returns a [TxClientLike](https://developers.reddit.com/docs/api/public-api/type-aliases/TxClientLike) which should be used to call Redis commands in a transaction. | None | +| [watch](https://redis.io/commands/watch/) | Marks the given keys to be watched for conditional execution of a transaction. `watch` returns a [TxClientLike](../../api/public-api/interfaces/TxClientLike.md) which should be used to call Redis commands in a transaction. | None | | [unwatch](https://redis.io/commands/unwatch/) | Flushes all the previously watched keys for a transaction. | None |
diff --git a/docs/quickstart/quickstart.md b/docs/quickstart/quickstart.md index 27d1fc62..0ae38b93 100644 --- a/docs/quickstart/quickstart.md +++ b/docs/quickstart/quickstart.md @@ -1,3 +1,7 @@ +--- +slug: /quickstart +--- + # App quickstart This tutorial takes you through the step-by-step process of building your first app with Devvit. It should take you about 1 minute to complete. Once complete, you'll be able to see your app in a Reddit post diff --git a/versioned_docs/version-0.14/capabilities/server/redis.mdx b/versioned_docs/version-0.14/capabilities/server/redis.mdx index 66a36837..aeb90c10 100644 --- a/versioned_docs/version-0.14/capabilities/server/redis.mdx +++ b/versioned_docs/version-0.14/capabilities/server/redis.mdx @@ -75,7 +75,7 @@ await redisCompressed.set('cache:heavy_payload', JSON.stringify(payload)); The compressed client compresses supported writes when compression saves space, and decompresses those values on supported reads. -:::tip: Do not mix `redis` and `redisCompressed` on the same key. Data written by `redisCompressed` should be read with `redisCompressed`. To migrate existing data, read the old values with the standard client and write them back with the compressed client. For a complete migration example, see [Compression](#compression-experimental). +:::tip: Do not mix `redis` and `redisCompressed` on the same key. Data written by `redisCompressed` should be read with `redisCompressed`. To migrate existing data, read the old values with the standard client and write them back with the compressed client. For a complete migration example, see [Migration Example](#migration-example). ::: ## Shared state @@ -625,18 +625,18 @@ Redis transactions allow a group of commands to be executed in a single isolated - Increment the count for selected option. - Add the user to voted user list. -The `watch` command provides an entrypoint for transactions. It returns a [TxClientLike](https://developers.reddit.com/docs/api/public-api/type-aliases/TxClientLike) which can be used to call `multi`, `exec`, `discard`, `unwatch`, and all other Redis commands to be executed within a transaction. +The `watch` command provides an entrypoint for transactions. It returns a [TxClientLike](../../api/public-api/interfaces/TxClientLike.md) which can be used to call `multi`, `exec`, `discard`, `unwatch`, and all other Redis commands to be executed within a transaction. You can sequence all of the above steps in a single transaction using `multi` and `exec` to ensure that either all of the steps happen together or none at all. -If an error occurs inside a transaction before `exec` is called, Redis discards the transaction automatically. See the Redis docs: [Errors inside a transaction](https://redis.io/docs/latest/develop/interact/transactions/#errors-inside-a-transaction) for more info. +If an error occurs inside a transaction before `exec` is called, Redis discards the transaction automatically. See the Redis docs: [Errors inside a transaction](https://redis.io/docs/latest/develop/using-commands/transactions/#errors-inside-a-transaction) for more info. | **Command** | **Action** | **Limits** | | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | | [multi](https://redis.io/commands/multi/) | Marks the start of a transaction block. | Max concurrent transactions per installation: 20 (default) | | [exec](https://redis.io/commands/exec/) | Executes all previously queued commands in a transaction and restores the connection state to normal. | Transaction execution timeout: 5 seconds | | [discard](https://redis.io/commands/discard/) | Flushes all previously queued commands in a transaction and restores the connection state to normal. | None | -| [watch](https://redis.io/commands/watch/) | Marks the given keys to be watched for conditional execution of a transaction. `watch` returns a [TxClientLike](https://developers.reddit.com/docs/api/public-api/type-aliases/TxClientLike) which should be used to call Redis commands in a transaction. | None | +| [watch](https://redis.io/commands/watch/) | Marks the given keys to be watched for conditional execution of a transaction. `watch` returns a [TxClientLike](../../api/public-api/interfaces/TxClientLike.md) which should be used to call Redis commands in a transaction. | None | | [unwatch](https://redis.io/commands/unwatch/) | Flushes all the previously watched keys for a transaction. | None |
diff --git a/versioned_docs/version-0.14/quickstart/quickstart.md b/versioned_docs/version-0.14/quickstart/quickstart.md index 27d1fc62..0ae38b93 100644 --- a/versioned_docs/version-0.14/quickstart/quickstart.md +++ b/versioned_docs/version-0.14/quickstart/quickstart.md @@ -1,3 +1,7 @@ +--- +slug: /quickstart +--- + # App quickstart This tutorial takes you through the step-by-step process of building your first app with Devvit. It should take you about 1 minute to complete. Once complete, you'll be able to see your app in a Reddit post