diff --git a/cloud_docs/guides/redis.md b/cloud_docs/guides/redis.md index 955ef42b..2596f177 100644 --- a/cloud_docs/guides/redis.md +++ b/cloud_docs/guides/redis.md @@ -6,7 +6,7 @@ description: Configure a third-party Redis service like Upstash for distributed # Use Redis for PubSub and caching -Serverpod Cloud does not yet provide Redis natively. You can use a third-party Redis service and point your Serverpod app at it. This guide uses [Upstash](https://upstash.com) as an example; other Redis-compatible providers that support TLS and password auth will work with the same configuration pattern. +Serverpod Cloud does not provide Redis. You can use a third-party Redis service and point your Serverpod app at it. This guide uses [Upstash](https://upstash.com) as an example. Other Redis-compatible providers that support TLS and password auth work with the same configuration pattern. Serverpod uses Redis for **distributed caching** and **PubSub** when running across multiple servers. The connection is configured via environment variables and a password. diff --git a/cloud_docs/index.md b/cloud_docs/index.md index d138ba77..f7b7c8dc 100644 --- a/cloud_docs/index.md +++ b/cloud_docs/index.md @@ -3,7 +3,7 @@ title: Introduction sidebar_position: -1 sidebar_label: Introduction sidebar_class_name: sidebar-introduction-icon -description: Serverpod Cloud is a managed hosting platform for Serverpod apps. Deploy from the command line; Cloud manages runtime, networking, database, and secrets. +description: Serverpod Cloud is a managed hosting platform for Serverpod apps. Deploy from the command line. Cloud manages runtime, networking, database, and secrets. --- # Introduction @@ -21,10 +21,11 @@ serverpod cloud launch - **Runtime and scaling.** Your app runs on a production runtime that scales as traffic grows. - **Networking and TLS.** Encrypted endpoints, certificates, and load balancing work without configuration. - **[Managed Postgres](/cloud/concepts/database)** (optional). Cloud can provision a production-grade Postgres database with automatic migrations and backups. +- **[File storage](/cloud/concepts/storage).** Cloud provisions a private and a public storage with every project, ready for the files your app uploads at runtime. - **[Secrets and environment variables](/cloud/concepts/passwords-secrets-env-vars).** Manage sensitive values through the Cloud CLI. Values are encrypted where applicable. -- **[Custom domains](/cloud/concepts/custom-domains).** Attach your own domain; TLS certificates are provisioned and renewed. Cloud hosts both your backend and a preconfigured website for your Flutter web app. +- **[Custom domains](/cloud/concepts/custom-domains).** Attach your own domain. TLS certificates are provisioned and renewed. Cloud hosts both your backend and a preconfigured website for your Flutter web app. - **[Logs and inspection](/cloud/concepts/logs).** View logs in the CLI or in Serverpod Insights, the desktop log viewer (requires a database). -- **PubSub, caching, and file storage.** Supported through the Serverpod framework using third-party services today; managed services are on the roadmap. See [Use Redis for PubSub and caching](/cloud/guides/redis) for the typical setup. +- **Pub/sub and caching.** Supported through the Serverpod framework with a third-party Redis service you connect yourself. See [Use Redis for PubSub and caching](/cloud/guides/redis) for the typical setup. ## Where to go next diff --git a/docs/06-concepts/07-operations/07-redis.md b/docs/06-concepts/07-operations/07-redis.md index 236eddfc..a3660cbd 100644 --- a/docs/06-concepts/07-operations/07-redis.md +++ b/docs/06-concepts/07-operations/07-redis.md @@ -225,4 +225,4 @@ Those templates do not generate a `redis` password. Add `redis:` under that run - [Configuration reference](../lookups/configuration-reference): every Redis option and environment variable. - [Caching](../endpoints-and-apis/caching): the global cache Redis backs. - [Server events](../endpoints-and-apis/server-events): cluster messaging through Redis. -- [Use Redis for PubSub and caching](/cloud/guides/redis): managed Redis on Serverpod Cloud. +- [Use Redis for PubSub and caching](/cloud/guides/redis): connecting a third-party Redis service to Serverpod Cloud. diff --git a/versioned_docs/version-4.0.0/06-concepts/07-operations/07-redis.md b/versioned_docs/version-4.0.0/06-concepts/07-operations/07-redis.md index 236eddfc..a3660cbd 100644 --- a/versioned_docs/version-4.0.0/06-concepts/07-operations/07-redis.md +++ b/versioned_docs/version-4.0.0/06-concepts/07-operations/07-redis.md @@ -225,4 +225,4 @@ Those templates do not generate a `redis` password. Add `redis:` under that run - [Configuration reference](../lookups/configuration-reference): every Redis option and environment variable. - [Caching](../endpoints-and-apis/caching): the global cache Redis backs. - [Server events](../endpoints-and-apis/server-events): cluster messaging through Redis. -- [Use Redis for PubSub and caching](/cloud/guides/redis): managed Redis on Serverpod Cloud. +- [Use Redis for PubSub and caching](/cloud/guides/redis): connecting a third-party Redis service to Serverpod Cloud.