From 1caeccb554ea29769fdd497cfa5211609da4508d Mon Sep 17 00:00:00 2001 From: "David W. Dougherty" <dwdougherty@gmail.com> Date: Wed, 2 Apr 2025 08:26:46 -0700 Subject: [PATCH] DEV/OP: Redis Open Source brand changes --- content/commands/info/index.md | 2 +- content/commands/module-load/index.md | 2 +- content/develop/clients/_index.md | 4 +-- content/develop/clients/dotnet/_index.md | 6 ++-- content/develop/clients/dotnet/queryjson.md | 2 +- content/develop/clients/go/_index.md | 4 +-- content/develop/clients/go/queryjson.md | 2 +- content/develop/clients/jedis/_index.md | 2 +- content/develop/clients/jedis/queryjson.md | 2 +- content/develop/clients/lettuce/_index.md | 2 +- content/develop/clients/nodejs/_index.md | 2 +- content/develop/clients/om-clients/_index.md | 4 +-- content/develop/clients/php/_index.md | 4 +-- content/develop/clients/php/queryjson.md | 2 +- content/develop/clients/redis-py/_index.md | 2 +- content/develop/clients/redis-py/queryjson.md | 2 +- content/develop/data-types/_index.md | 30 ++++--------------- content/develop/data-types/hashes.md | 2 +- content/develop/data-types/json/_index.md | 6 ++-- content/develop/data-types/json/developer.md | 2 +- .../develop/data-types/json/indexing_JSON.md | 2 +- .../data-types/json/performance/_index.md | 2 +- content/develop/data-types/json/use_cases.md | 2 +- .../data-types/probabilistic/_index.md | 4 +-- .../data-types/probabilistic/bloom-filter.md | 2 +- .../data-types/probabilistic/configuration.md | 8 ++--- .../probabilistic/count-min-sketch.md | 2 +- .../data-types/probabilistic/cuckoo-filter.md | 2 +- .../data-types/probabilistic/t-digest.md | 2 +- .../develop/data-types/probabilistic/top-k.md | 4 +-- .../develop/data-types/timeseries/_index.md | 4 +-- .../data-types/timeseries/configuration.md | 10 +++---- .../data-types/timeseries/quickstart.md | 4 +-- .../develop/get-started/document-database.md | 8 ++--- content/develop/get-started/faq.md | 2 +- .../develop/get-started/vector-database.md | 4 +-- .../interact/search-and-query/_index.md | 4 +-- .../administration/configuration.md | 20 ++++++------- .../search-and-query/administration/design.md | 6 ++-- .../administration/overview.md | 6 ++-- .../advanced-concepts/_index.md | 6 ++-- .../advanced-concepts/chinese.md | 2 +- .../advanced-concepts/dialects.md | 4 +-- .../search-and-query/advanced-concepts/geo.md | 2 +- .../advanced-concepts/highlight.md | 2 +- .../advanced-concepts/phonetic_matching.md | 2 +- .../advanced-concepts/scoring.md | 2 +- .../advanced-concepts/stemming.md | 2 +- .../advanced-concepts/stopwords.md | 2 +- .../advanced-concepts/synonyms.md | 4 +-- .../basic-constructs/_index.md | 2 +- .../configuration-parameters.md | 4 +-- .../field-and-type-options.md | 2 +- .../dev-to-prod-best-practices.md | 4 +-- .../deprecated/development.md | 2 +- .../search-and-query/deprecated/payloads.md | 2 +- .../search-and-query/indexing/_index.md | 2 +- .../query-use-cases/_index.md | 2 +- .../interact/search-and-query/query/_index.md | 2 +- .../search-and-query/query/geo-spatial.md | 2 +- .../search-and-query/query/vector-search.md | 2 +- content/develop/tools/insight/_index.md | 8 ++--- .../develop/tools/redis-for-vscode/_index.md | 2 +- .../redis-for-vscode/release-notes/v1.0.0.md | 4 +-- content/develop/whats-new/_index.md | 4 +-- content/embeds/cluster-dns-embed.md | 2 +- content/embeds/compatible-with-oss.md | 4 +-- content/embeds/what-is-redis-enterprise.md | 2 +- content/get-started/_index.md | 6 ++-- content/glossary/_index.md | 2 +- content/operate/oss_and_stack/_index.md | 6 ++-- .../operate/oss_and_stack/install/_index.md | 10 +++---- .../install/archive/install-redis/_index.md | 2 +- .../install-redis/install-redis-on-mac-os.md | 2 +- .../install/install-stack/_index.md | 12 ++++---- .../install/install-stack/appimage.md | 10 +++---- .../install/install-stack/apt.md | 14 ++++----- .../install/install-stack/binaries.md | 10 +++---- .../install/install-stack/docker.md | 8 ++--- .../install/install-stack/homebrew.md | 16 +++++----- .../install/install-stack/rpm.md | 8 ++--- .../install/install-stack/snap.md | 12 ++++---- .../install/install-stack/windows.md | 8 ++--- .../operate/oss_and_stack/reference/_index.md | 2 +- .../stack-with-enterprise/_index.md | 6 ++-- .../deprecated-features/_index.md | 2 +- .../enterprise-capabilities.md | 16 +++++----- .../stack-with-enterprise/gears-v1/_index.md | 2 +- .../gears-v1/python/quickstart.md | 2 +- .../stack-with-enterprise/json/_index.md | 6 ++-- .../release-notes/_index.md | 6 ++-- .../release-notes/redisce/_index.md | 4 +-- .../stack-with-enterprise/search/_index.md | 2 +- .../stack-with-enterprise/stack-quickstart.md | 8 ++--- .../timeseries/_index.md | 6 ++-- content/operate/rc/compatibility.md | 8 ++--- .../data-access-control/configure-acls.md | 2 +- content/operate/rs/7.4/_index.md | 2 +- .../develop/data-types/hyperloglog.md | 6 ++-- .../develop/data-types/streams.md | 10 +++---- .../rs/7.4/databases/active-active/syncer.md | 2 +- .../rs/7.4/databases/configure/_index.md | 4 +-- .../7.4/databases/durability-ha/clustering.md | 2 +- .../import-export/migrate-to-active-active.md | 4 +-- .../import-export/replica-of/create.md | 8 ++--- .../operate/rs/7.4/networking/cluster-dns.md | 2 +- .../cli-utilities/redis-cli/_index.md | 4 +-- .../rs/7.4/references/clustering-redis.md | 2 +- .../rs/7.4/references/compatibility/_index.md | 8 ++--- .../compatibility/commands/_index.md | 6 ++-- .../compatibility/commands/cluster.md | 2 +- .../compatibility/commands/connection.md | 4 +-- .../compatibility/commands/data-types.md | 2 +- .../compatibility/commands/generic.md | 2 +- .../compatibility/commands/pub-sub.md | 2 +- .../compatibility/commands/scripting.md | 2 +- .../compatibility/commands/server.md | 4 +-- .../compatibility/commands/transactions.md | 2 +- .../compatibility/config-settings.md | 6 ++-- .../rs/7.4/references/connecting-to-redis.md | 2 +- .../rest-api/objects/cluster_settings.md | 2 +- .../7.4/references/rest-api/objects/node.md | 2 +- content/operate/rs/_index.md | 2 +- .../develop/data-types/hyperloglog.md | 6 ++-- .../develop/data-types/streams.md | 10 +++---- .../rs/databases/active-active/syncer.md | 2 +- .../operate/rs/databases/configure/_index.md | 4 +-- .../rs/databases/durability-ha/clustering.md | 2 +- .../import-export/migrate-to-active-active.md | 4 +-- .../import-export/replica-of/create.md | 8 ++--- content/operate/rs/networking/cluster-dns.md | 2 +- .../cli-utilities/redis-cli/_index.md | 4 +-- .../operate/rs/references/clustering-redis.md | 2 +- .../rs/references/compatibility/_index.md | 8 ++--- .../compatibility/client-side-caching.md | 6 ++-- .../compatibility/commands/_index.md | 6 ++-- .../compatibility/commands/cluster.md | 2 +- .../compatibility/commands/connection.md | 4 +-- .../compatibility/commands/data-types.md | 2 +- .../compatibility/commands/generic.md | 2 +- .../compatibility/commands/pub-sub.md | 2 +- .../compatibility/commands/scripting.md | 2 +- .../compatibility/commands/server.md | 4 +-- .../compatibility/commands/transactions.md | 2 +- .../compatibility/config-settings.md | 6 ++-- .../rs/references/connecting-to-redis.md | 2 +- .../rest-api/objects/cluster_settings.md | 2 +- .../rs/references/rest-api/objects/node.md | 2 +- content/operate/rs/release-notes/_index.md | 2 +- .../release-notes/rs-7-8-releases/_index.md | 2 +- layouts/commands/single.html | 4 +-- layouts/home.html | 2 +- layouts/operate/list.html | 2 +- layouts/operate/single.html | 2 +- .../partials/header/products-dropdown.html | 2 +- layouts/partials/header/products-mobile.html | 2 +- layouts/partials/search-modal.html | 2 +- 157 files changed, 323 insertions(+), 347 deletions(-) diff --git a/content/commands/info/index.md b/content/commands/info/index.md index 5806e2808..705dcad99 100644 --- a/content/commands/info/index.md +++ b/content/commands/info/index.md @@ -602,7 +602,7 @@ It won't be included when `INFO` or `INFO ALL` are called, and it is returned on | Redis<br />Enterprise | Redis<br />Cloud | <span style="min-width: 9em; display: table-cell">Notes</span> | |:----------------------|:-----------------|:------| -| <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | In Redis Enterprise, `INFO` returns a different set of fields than Redis Community Edition.<br />Not supported for [scripts]({{<relref "/develop/interact/programmability">}}). | +| <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | In Redis Enterprise, `INFO` returns a different set of fields than Redis Open Source.<br />Not supported for [scripts]({{<relref "/develop/interact/programmability">}}). | Note: key memory usage is different on Redis Software or Redis Cloud active-active databases than on non-active-active databases. This is because memory usage includes some amount of CRDB overhead. diff --git a/content/commands/module-load/index.md b/content/commands/module-load/index.md index 0cb5e4e03..60fc7e442 100644 --- a/content/commands/module-load/index.md +++ b/content/commands/module-load/index.md @@ -49,5 +49,5 @@ unmodified to the module. configuration directive in `redis.conf`. {{< note >}} -As of Redis CE v8.0.0, loading a module using the Redis CLI with configuration parameters is deprecated. +As of Redis 8 in Redis Open Source, loading a module using the Redis CLI with configuration parameters is deprecated. {{< /note >}} \ No newline at end of file diff --git a/content/develop/clients/_index.md b/content/develop/clients/_index.md index 2e342239d..90a75048f 100644 --- a/content/develop/clients/_index.md +++ b/content/develop/clients/_index.md @@ -57,8 +57,8 @@ Redis does not document directly: ## Requirements You will need access to a Redis server to use these libraries. -You can experiment with a local installation of Redis Community Edition -(see [Install Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}})) or with a free trial of [Redis Cloud]({{< relref "/operate/rc" >}}). +You can experiment with a local installation of Redis Open Source +(see [Install Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack/" >}})) or with a free trial of [Redis Cloud]({{< relref "/operate/rc" >}}). To interact with a Redis server without writing code, use the [Redis CLI]({{< relref "/develop/tools/cli" >}}) and [Redis Insight]({{< relref "/develop/tools/insight" >}}) tools. diff --git a/content/develop/clients/dotnet/_index.md b/content/develop/clients/dotnet/_index.md index 5e12c52d0..1e68815fe 100644 --- a/content/develop/clients/dotnet/_index.md +++ b/content/develop/clients/dotnet/_index.md @@ -20,7 +20,7 @@ weight: 3 The sections below explain how to install `NRedisStack` and connect your application to a Redis database. -`NRedisStack` requires a running [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) server. See [Getting started]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis installation instructions. +`NRedisStack` requires a running Redis server. See [here]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis Open Source installation instructions. You can also access Redis with an object-mapping client interface. See [Redis OM for .NET]({{< relref "/integrate/redisom-for-net" >}}) @@ -70,9 +70,9 @@ Console.WriteLine(String.Join("; ", hashFields)); // Prints: // name: John; surname: Smith; company: Redis; age: 29 ``` -## Redis Community Edition modules +## Redis Open Source modules -To access Redis Community Edition capabilities, use the appropriate interface like this: +To access Redis Open Source capabilities, use the appropriate interface like this: ``` IBloomCommands bf = db.BF(); diff --git a/content/develop/clients/dotnet/queryjson.md b/content/develop/clients/dotnet/queryjson.md index 9a14e4f77..55fcbf748 100644 --- a/content/develop/clients/dotnet/queryjson.md +++ b/content/develop/clients/dotnet/queryjson.md @@ -20,7 +20,7 @@ This example shows how to create a for [JSON]({{< relref "/develop/data-types/json" >}}) data and run queries against the index. -Make sure that you have Redis Community Edition and `NRedisStack` installed. +Make sure that you have Redis Open Source and `NRedisStack` installed. Start by importing dependencies: diff --git a/content/develop/clients/go/_index.md b/content/develop/clients/go/_index.md index 4423f06e8..2656da8a9 100644 --- a/content/develop/clients/go/_index.md +++ b/content/develop/clients/go/_index.md @@ -19,9 +19,7 @@ weight: 7 [`go-redis`](https://github.com/redis/go-redis) is the [Go](https://go.dev/) client for Redis. The sections below explain how to install `go-redis` and connect your application to a Redis database. -`go-redis` requires a running [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) server. -See [Getting started]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis installation -instructions. +`go-redis` requires a running Redis server. See [here]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis Open Source installation instructions. ## Install diff --git a/content/develop/clients/go/queryjson.md b/content/develop/clients/go/queryjson.md index 259c8c5dd..6fa6b09aa 100644 --- a/content/develop/clients/go/queryjson.md +++ b/content/develop/clients/go/queryjson.md @@ -19,7 +19,7 @@ This example shows how to create a for [JSON]({{< relref "/develop/data-types/json" >}}) data and run queries against the index. -Make sure that you have Redis Community Edition and `go-redis` installed. +Make sure that you have Redis Open Source and `go-redis` installed. Start by importing dependencies: diff --git a/content/develop/clients/jedis/_index.md b/content/develop/clients/jedis/_index.md index 32ff86748..fc79b2526 100644 --- a/content/develop/clients/jedis/_index.md +++ b/content/develop/clients/jedis/_index.md @@ -22,7 +22,7 @@ a more advanced Java client that also supports asynchronous and reactive connect The sections below explain how to install `Jedis` and connect your application to a Redis database. -`Jedis` requires a running [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) server. See [Getting started]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis installation instructions. +`Jedis` requires a running Redis server. See [here]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis Open Source installation instructions. ## Install diff --git a/content/develop/clients/jedis/queryjson.md b/content/develop/clients/jedis/queryjson.md index d594b191e..44307e24f 100644 --- a/content/develop/clients/jedis/queryjson.md +++ b/content/develop/clients/jedis/queryjson.md @@ -20,7 +20,7 @@ This example shows how to create a for [JSON]({{< relref "/develop/data-types/json" >}}) data and run queries against the index. -Make sure that you have Redis Community Edition and `Jedis` installed. +Make sure that you have Redis Open Source and `Jedis` installed. Start by importing dependencies: diff --git a/content/develop/clients/lettuce/_index.md b/content/develop/clients/lettuce/_index.md index 74fb817e9..6df2173e1 100644 --- a/content/develop/clients/lettuce/_index.md +++ b/content/develop/clients/lettuce/_index.md @@ -24,7 +24,7 @@ If you only need synchronous connections then you may find the other Java client The sections below explain how to install `Lettuce` and connect your application to a Redis database. -`Lettuce` requires a running [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) server. See [Getting started]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis installation instructions. +`Lettuce` requires a running Redis server. See [here]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis Open Source installation instructions. ## Install diff --git a/content/develop/clients/nodejs/_index.md b/content/develop/clients/nodejs/_index.md index 1946ab6fe..7cd5413a2 100644 --- a/content/develop/clients/nodejs/_index.md +++ b/content/develop/clients/nodejs/_index.md @@ -20,7 +20,7 @@ weight: 4 The sections below explain how to install `node-redis` and connect your application to a Redis database. -`node-redis` requires a running [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) server. See [Getting started]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis installation instructions. +`node-redis` requires a running Redis server. See [here]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis Open Source installation instructions. You can also access Redis with an object-mapping client interface. See [RedisOM for Node.js]({{< relref "/integrate/redisom-for-node-js" >}}) diff --git a/content/develop/clients/om-clients/_index.md b/content/develop/clients/om-clients/_index.md index 773adfe6c..9c3ef115f 100644 --- a/content/develop/clients/om-clients/_index.md +++ b/content/develop/clients/om-clients/_index.md @@ -10,14 +10,14 @@ categories: - oss - kubernetes - clients -description: Object-Mapper libraries for Redis Community Edition +description: Object-Mapper libraries for Redis Open Source linkTitle: Object mapping stack: true title: Object-Mapper libraries weight: 10 --- -Redis OM (pronounced *REDiss OHM*) is a library that provides object mapping for Redis. With the help of Redis OM, you can map Redis data types, specifically Hashes and JSON documents, to objects of your preferred programming language or framework. Redis OM relies on the JSON and Redis Query Engine features of Redis Community Edition, allowing you to search and/or query for objects. +Redis OM (pronounced *REDiss OHM*) is a library that provides object mapping for Redis. With the help of Redis OM, you can map Redis data types, specifically Hashes and JSON documents, to objects of your preferred programming language or framework. Redis OM relies on the JSON and Redis Query Engine features of Redis Open Source, allowing you to search and/or query for objects. You can use Redis OM with the following four programming languages: diff --git a/content/develop/clients/php/_index.md b/content/develop/clients/php/_index.md index b67702efa..d9f94a6ab 100644 --- a/content/develop/clients/php/_index.md +++ b/content/develop/clients/php/_index.md @@ -24,9 +24,7 @@ The sections below explain how to install `Predis` and connect your application client library and is not developed or supported directly by Redis. {{< /note >}} -`Predis` requires a running [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) server. -See [Getting started]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis installation -instructions. +`Predis` requires a running Redis server. See [here]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis Open Source installation instructions. ## Install diff --git a/content/develop/clients/php/queryjson.md b/content/develop/clients/php/queryjson.md index 2236274d1..8b53b69d9 100644 --- a/content/develop/clients/php/queryjson.md +++ b/content/develop/clients/php/queryjson.md @@ -17,7 +17,7 @@ weight: 2 This example shows how to index and query Redis JSON data using `predis`. -Make sure that you have Redis Community Edition and `predis` installed, as described +Make sure that you have Redis Open Source and `predis` installed, as described in the [Install](#install) section above. Start by importing dependencies: diff --git a/content/develop/clients/redis-py/_index.md b/content/develop/clients/redis-py/_index.md index 406276dec..7abe4a58d 100644 --- a/content/develop/clients/redis-py/_index.md +++ b/content/develop/clients/redis-py/_index.md @@ -20,7 +20,7 @@ weight: 1 The sections below explain how to install `redis-py` and connect your application to a Redis database. -`redis-py` requires a running [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) server. See [Getting started]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis installation instructions. +`redis-py` requires a running Redis server. See [here]({{< relref "/operate/oss_and_stack/install/" >}}) for Redis Open Source installation instructions. You can also access Redis with an object-mapping client interface. See [RedisOM for Python]({{< relref "/integrate/redisom-for-python" >}}) diff --git a/content/develop/clients/redis-py/queryjson.md b/content/develop/clients/redis-py/queryjson.md index 76ed37e7a..846548c1b 100644 --- a/content/develop/clients/redis-py/queryjson.md +++ b/content/develop/clients/redis-py/queryjson.md @@ -20,7 +20,7 @@ This example shows how to create a for [JSON]({{< relref "/develop/data-types/json" >}}) data and run queries against the index. -Make sure that you have Redis Community Edition and `redis-py` installed. +Make sure that you have Redis Open Source and `redis-py` installed. Import dependencies: diff --git a/content/develop/data-types/_index.md b/content/develop/data-types/_index.md index 01da0c3c9..8528e206c 100644 --- a/content/develop/data-types/_index.md +++ b/content/develop/data-types/_index.md @@ -23,9 +23,9 @@ At its core, Redis provides a collection of native data types that help you solv Below is a short description of each data type, with links to broader overviews and command references. Each overview includes a comprehensive tutorial with code samples. -## Core data types +## Data types -[Redis Community Edition]({{< relref "/operate/oss_and_stack" >}}) +[Redis Open Source]({{< relref "/operate/oss_and_stack" >}}) implements the following data types: - [String](#strings) @@ -37,12 +37,9 @@ implements the following data types: - [Bitmap](#bitmaps) - [Bitfield](#bitfields) - [Geospatial](#geospatial-indexes) - -[Redis Community Edition]({{< relref "/operate/oss_and_stack" >}}) and -[Redis Enterprise]({{< relref "/operate/rs" >}}) -also include some [extension modules](#adding-extensions) that implement other -useful types, such as JSON. See [Extension data types](#extension-data-types) -for the full list. +- [JSON](#json) +- [Probabilistic data types](#probabilistic-data-types) +- [Time series](#time-series) ### Strings @@ -120,22 +117,6 @@ For more information, see: * [Overview of Redis bitfields]({{< relref "/develop/data-types/bitfields" >}}) * The [`BITFIELD`]({{< relref "/commands/bitfield" >}}) command. -## Extension data types - -[Redis Community Edition]({{< relref "/operate/oss_and_stack" >}}) and -[Redis Enterprise]({{< relref "/operate/rs" >}}) -include some [extension modules](#adding-extensions) that implement -the following data types: - -- [JSON](#json) -- [Probabilistic data types](#probabilistic-data-types) -- [Time series](#time-series) - -These are not included by default with -[Redis Community Edition]({{< relref "/operate/oss_and_stack" >}}). -See [Core data types](#core-data-types) for the list of types that -Redis Community Edition supports natively. - ### JSON [Redis JSON]({{< relref "/develop/data-types/json" >}}) provides @@ -229,4 +210,3 @@ To extend the features provided by the included data types, use one of these opt 1. Write your own custom [server-side functions in Lua]({{< relref "/develop/interact/programmability/" >}}). 1. Write your own Redis module using the [modules API]({{< relref "/develop/reference/modules/" >}}) or check out the [community-supported modules]({{< relref "/operate/oss_and_stack/stack-with-enterprise/" >}}). -1. Use [JSON]({{< relref "/develop/data-types/json/" >}}), [search]({{< relref "/develop/interact/search-and-query/" >}}), [time series]({{< relref "/develop/data-types/timeseries/" >}}), and other capabilities provided by [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}). diff --git a/content/develop/data-types/hashes.md b/content/develop/data-types/hashes.md index 0896e9273..d75695a22 100644 --- a/content/develop/data-types/hashes.md +++ b/content/develop/data-types/hashes.md @@ -100,7 +100,7 @@ See the [complete list of hash commands]({{< relref "/commands/" >}}?group=hash) ## Field expiration -New in Redis Community Edition 7.4 is the ability to specify an expiration time or a time-to-live (TTL) value for individual hash fields. +New in Redis Open Source 7.4 is the ability to specify an expiration time or a time-to-live (TTL) value for individual hash fields. This capability is comparable to [key expiration]({{< relref "/develop/use/keyspace#key-expiration" >}}) and includes a number of similar commands. Use the following commands to set either an exact expiration time or a TTL value for specific fields: diff --git a/content/develop/data-types/json/_index.md b/content/develop/data-types/json/_index.md index 8c52c6ef0..5440611de 100644 --- a/content/develop/data-types/json/_index.md +++ b/content/develop/data-types/json/_index.md @@ -19,7 +19,7 @@ weight: 11 [](https://discord.gg/QUkjSsk) [](https://github.com/RedisJSON/RedisJSON/) -The JSON capability of Redis Community Edition provides JavaScript Object Notation (JSON) support for Redis. It lets you store, update, and retrieve JSON values in a Redis database, similar to any other Redis data type. Redis JSON also works seamlessly with the [Redis Query Engine]({{< relref "/develop/interact/search-and-query/" >}}) to let you [index and query JSON documents]({{< relref "/develop/interact/search-and-query/indexing/" >}}). +The JSON capability of Redis Open Source provides JavaScript Object Notation (JSON) support for Redis. It lets you store, update, and retrieve JSON values in a Redis database, similar to any other Redis data type. Redis JSON also works seamlessly with the [Redis Query Engine]({{< relref "/develop/interact/search-and-query/" >}}) to let you [index and query JSON documents]({{< relref "/develop/interact/search-and-query/indexing/" >}}). ## Primary features @@ -144,9 +144,9 @@ $ redis-cli --raw ## Enable Redis JSON -The Redis JSON data type is part of Redis Community Edition and it is also available in Redis Software and Redis Cloud. +The Redis JSON data type is part of Redis Open Source and it is also available in Redis Software and Redis Cloud. See -[Install Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or +[Install Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or [Install Redis Enterprise]({{< relref "/operate/rs/installing-upgrading/install" >}}) for full installation instructions. diff --git a/content/develop/data-types/json/developer.md b/content/develop/data-types/json/developer.md index df9d9460a..4991acdb6 100644 --- a/content/develop/data-types/json/developer.md +++ b/content/develop/data-types/json/developer.md @@ -100,7 +100,7 @@ make pytest # run flow tests using RLTest GEN=1 # run general tests on a standalone Redis topology AOF=1 # run AOF persistency tests on a standalone Redis topology SLAVES=1 # run replication tests on standalone Redis topology - CLUSTER=1 # run general tests on a Redis Community Edition Cluster topology + CLUSTER=1 # run general tests on a Redis Open Source Cluster topology VALGRIND|VG=1 # run specified tests with Valgrind VERBOSE=1 # display more RLTest-related information diff --git a/content/develop/data-types/json/indexing_JSON.md b/content/develop/data-types/json/indexing_JSON.md index e5f6abbc2..9ac106622 100644 --- a/content/develop/data-types/json/indexing_JSON.md +++ b/content/develop/data-types/json/indexing_JSON.md @@ -17,6 +17,6 @@ weight: 2 In addition to storing JSON documents, you can also index them using the [Redis Query Engine]({{< relref "/develop/interact/search-and-query/" >}}) feature. This enables full-text search capabilities and document retrieval based on their content. -To use these features, install [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}). +To use these features, install [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}). See the [tutorial]({{< relref "/develop/interact/search-and-query/indexing/" >}}) to learn how to search and query your JSON. \ No newline at end of file diff --git a/content/develop/data-types/json/performance/_index.md b/content/develop/data-types/json/performance/_index.md index 911ed95a6..2f648209a 100644 --- a/content/develop/data-types/json/performance/_index.md +++ b/content/develop/data-types/json/performance/_index.md @@ -107,7 +107,7 @@ performance of the module: ## Comparison vs. server-side Lua scripting -We compare Redis Community Edition's JSON performance with the Redis embedded Lua engine. For this purpose, we use the Lua +We compare the JSON performance of Redis Open Source with the Redis embedded Lua engine. For this purpose, we use the Lua scripts at [/benchmarks/lua](https://github.com/RedisLabsModules/redisjson/tree/master/benchmarks/lua). These scripts provide JSON's GET and SET functionality on values stored in JSON or MessagePack formats. Each of the different operations (set root, get root, set path and get path) is executed diff --git a/content/develop/data-types/json/use_cases.md b/content/develop/data-types/json/use_cases.md index 537b8ee40..87aab14b1 100644 --- a/content/develop/data-types/json/use_cases.md +++ b/content/develop/data-types/json/use_cases.md @@ -31,4 +31,4 @@ JSON allows you to atomically run operations like incrementing a value, adding, **Indexing and querying** -When you store JSON objects as Redis strings, there's no good way to query those objects. On the other hand, storing these objects as JSON using Redis Community Edition lets you index and query them. This capability is provided by the Redis Query Engine. \ No newline at end of file +When you store JSON objects as Redis strings, there's no good way to query those objects. On the other hand, storing these objects as JSON using Redis Open Source lets you index and query them. This capability is provided by the Redis Query Engine. \ No newline at end of file diff --git a/content/develop/data-types/probabilistic/_index.md b/content/develop/data-types/probabilistic/_index.md index 680812ced..007aca03a 100644 --- a/content/develop/data-types/probabilistic/_index.md +++ b/content/develop/data-types/probabilistic/_index.md @@ -22,8 +22,8 @@ many common purposes but are much more efficient to calculate. They sometimes have other advantages too, such as obfuscating times, locations, and other sensitive data. -Probabilistic data structures are available as part of Redis Community Edition and they are available in Redis Software and Redis Cloud. +Probabilistic data structures are available as part of Redis Open Source and they are available in Redis Software and Redis Cloud. See -[Install Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or +[Install Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or [Install Redis Enterprise]({{< relref "/operate/rs/installing-upgrading/install" >}}) for full installation instructions. \ No newline at end of file diff --git a/content/develop/data-types/probabilistic/bloom-filter.md b/content/develop/data-types/probabilistic/bloom-filter.md index fde6dad01..d0d09e4a9 100644 --- a/content/develop/data-types/probabilistic/bloom-filter.md +++ b/content/develop/data-types/probabilistic/bloom-filter.md @@ -17,7 +17,7 @@ title: Bloom filter weight: 10 --- -A Bloom filter is a probabilistic data structure in Redis Community Edition that enables you to check if an element is present in a set using a very small memory space of a fixed size. +A Bloom filter is a probabilistic data structure in Redis Open Source that enables you to check if an element is present in a set using a very small memory space of a fixed size. Instead of storing all the items in a set, a Bloom Filter stores only the items' hashed representations, thus sacrificing some precision. The trade-off is that Bloom Filters are very space-efficient and fast. diff --git a/content/develop/data-types/probabilistic/configuration.md b/content/develop/data-types/probabilistic/configuration.md index b931f42da..87090b75b 100644 --- a/content/develop/data-types/probabilistic/configuration.md +++ b/content/develop/data-types/probabilistic/configuration.md @@ -15,11 +15,11 @@ title: Configuration Parameters weight: 100 --- {{< note >}} -As of Redis Community Edition (CE) 8.0, configuration parameters for the probabilistic data structures are now set in the following ways: +As of Redis 8 in Redis Open Source (Redis 8), configuration parameters for the probabilistic data structures are now set in the following ways: * At load time via your `redis.conf` file. * At run time (where applicable) using the [`CONFIG SET`]({{< relref "/commands/config-set" >}}) command. -Also, Redis CE 8.0 persists probabilistic configuration parameters just like any other configuration parameters (e.g., using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). +Also, Redis 8 persists probabilistic configuration parameters just like any other configuration parameters (e.g., using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). {{< /note >}} @@ -44,7 +44,7 @@ The following table summarizes which Cuckoo filter configuration parameters can | | [cf-max-iterations](#cf-max-iterations) | :white_check_mark: ||| {{< note >}} -Parameter names for Redis CE versions < 8.0, while deprecated, will still be supported in version 8.0. +Parameter names for Redis Open Source versions < 8.0, while deprecated, will still be supported in Redis 8. {{< /note >}} --- @@ -151,7 +151,7 @@ Default: `20` ## Setting configuration parameters on module load (deprecated) -These methods are deprecated beginning with Redis CE v8.0.0. +These methods are deprecated beginning with Redis 8. Setting configuration parameters at load-time is done by appending arguments after the `--loadmodule` argument when starting a server from the command line or after the `loadmodule` directive in a Redis config file. For example: diff --git a/content/develop/data-types/probabilistic/count-min-sketch.md b/content/develop/data-types/probabilistic/count-min-sketch.md index 0c59f31ea..4a504856b 100644 --- a/content/develop/data-types/probabilistic/count-min-sketch.md +++ b/content/develop/data-types/probabilistic/count-min-sketch.md @@ -17,7 +17,7 @@ title: Count-min sketch weight: 60 --- -Count-Min Sketch is a probabilistic data structure in Redis Community Edition that can be used to estimate the frequency of events/elements in a stream of data. +Count-Min Sketch is a probabilistic data structure in Redis Open Source that can be used to estimate the frequency of events/elements in a stream of data. It uses a sub-linear space at the expense of over-counting some events due to collisions. It consumes a stream of events/elements and keeps estimated counters of their frequency. diff --git a/content/develop/data-types/probabilistic/cuckoo-filter.md b/content/develop/data-types/probabilistic/cuckoo-filter.md index c297c9dfa..430feac34 100644 --- a/content/develop/data-types/probabilistic/cuckoo-filter.md +++ b/content/develop/data-types/probabilistic/cuckoo-filter.md @@ -17,7 +17,7 @@ title: Cuckoo filter weight: 20 --- -A Cuckoo filter, just like a Bloom filter, is a probabilistic data structure in Redis Community Edition that enables you to check if an element is present in a set in a very fast and space efficient way, while also allowing for deletions and showing better performance than Bloom in some scenarios. +A Cuckoo filter, just like a Bloom filter, is a probabilistic data structure in Redis Open Source that enables you to check if an element is present in a set in a very fast and space efficient way, while also allowing for deletions and showing better performance than Bloom in some scenarios. While the Bloom filter is a bit array with flipped bits at positions decided by the hash function, a Cuckoo filter is an array of buckets, storing fingerprints of the values in one of the buckets at positions decided by the two hash functions. A membership query for item `x` searches the possible buckets for the fingerprint of `x`, and returns true if an identical fingerprint is found. A cuckoo filter's fingerprint size will directly determine the false positive rate. diff --git a/content/develop/data-types/probabilistic/t-digest.md b/content/develop/data-types/probabilistic/t-digest.md index 32fe1823c..da6fcdffc 100644 --- a/content/develop/data-types/probabilistic/t-digest.md +++ b/content/develop/data-types/probabilistic/t-digest.md @@ -17,7 +17,7 @@ title: t-digest weight: 40 --- -The t-digest is a sketch data structure in Redis Community Edition for estimating percentiles from a data stream or a large dataset using a compact sketch. +The t-digest is a sketch data structure in Redis Open Source for estimating percentiles from a data stream or a large dataset using a compact sketch. It can answer questions like: - Which fraction of the values in the data stream are smaller than a given value? diff --git a/content/develop/data-types/probabilistic/top-k.md b/content/develop/data-types/probabilistic/top-k.md index 00b581345..d9bf210a4 100644 --- a/content/develop/data-types/probabilistic/top-k.md +++ b/content/develop/data-types/probabilistic/top-k.md @@ -17,14 +17,14 @@ title: Top-K weight: 50 --- -Top K is a probabilistic data structure in Redis Community Edition ("CE") used to estimate the `K` highest-rank elements from a stream. +Top K is a probabilistic data structure in Redis Open Source used to estimate the `K` highest-rank elements from a stream. "Highest-rank" in this case means "elements with a highest number or score attached to them", where the score can be a count of how many times the element has appeared in the stream - thus making the data structure perfect for finding the elements with the highest frequency in a stream. One very common application is detecting network anomalies and DDoS attacks where Top K can answer the question: Is there a sudden increase in the flux of requests to the same address or from the same IP? There is, indeed, some overlap with the functionality of Count-Min Sketch, but the two data structures have their differences and should be applied for different use cases. -The Redis CE implementation of Top-K is based on the [HeavyKeepers](https://www.usenix.org/conference/atc18/presentation/gong) algorithm presented by Junzhi Gong et al. It discards some older approaches like "count-all" and "admit-all-count-some" in favour of a "**count-with-exponential-decay**" strategy which is biased against mouse (small) flows and has a limited impact on elephant (large) flows. This implementation uses two data structures in tandem: a hash table that holds the probabilistic counts (much like the Count-Min Sketch), and a min heap that holds the `K` items with the highest counts. This ensures high accuracy with shorter execution times than previous probabilistic algorithms allowed, while keeping memory utilization to a fraction of what is typically required by a Sorted Set. It has the additional benefit of being able to get real time notifications when elements are added or removed from the Top K list. +The Redis Open Source implementation of Top-K is based on the [HeavyKeepers](https://www.usenix.org/conference/atc18/presentation/gong) algorithm presented by Junzhi Gong et al. It discards some older approaches like "count-all" and "admit-all-count-some" in favour of a "**count-with-exponential-decay**" strategy which is biased against mouse (small) flows and has a limited impact on elephant (large) flows. This implementation uses two data structures in tandem: a hash table that holds the probabilistic counts (much like the Count-Min Sketch), and a min heap that holds the `K` items with the highest counts. This ensures high accuracy with shorter execution times than previous probabilistic algorithms allowed, while keeping memory utilization to a fraction of what is typically required by a Sorted Set. It has the additional benefit of being able to get real time notifications when elements are added or removed from the Top K list. ## Use case diff --git a/content/develop/data-types/timeseries/_index.md b/content/develop/data-types/timeseries/_index.md index 9efaef60d..3e239a84e 100644 --- a/content/develop/data-types/timeseries/_index.md +++ b/content/develop/data-types/timeseries/_index.md @@ -21,9 +21,9 @@ weight: 150 The Redis time series structure lets you store and query timestamped data points. -Redis time series is available in Redis Community Edition, Redis Software, and Redis Cloud. +Redis time series is available in Redis Open Source, Redis Software, and Redis Cloud. See -[Install Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or +[Install Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or [Install Redis Enterprise]({{< relref "/operate/rs/installing-upgrading/install" >}}) for full installation instructions. diff --git a/content/develop/data-types/timeseries/configuration.md b/content/develop/data-types/timeseries/configuration.md index bf311626c..b70246246 100644 --- a/content/develop/data-types/timeseries/configuration.md +++ b/content/develop/data-types/timeseries/configuration.md @@ -15,11 +15,11 @@ title: Configuration Parameters weight: 3 --- {{< note >}} -As of Redis Community Edition 8.0, configuration parameters for the time series data structure are now set in the following ways: +As of Redis 8 in Redis Open Source (Redis 8), configuration parameters for the time series data structure are now set in the following ways: * At load time via your `redis.conf` file. * At run time (where applicable) using the [`CONFIG SET`]({{< relref "/commands/config-set" >}}) command. -Also, Redis CE 8.0 persists probabilistic configuration parameters just like any other configuration parameters (e.g., using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). +Also, Redis 8 persists probabilistic configuration parameters just like any other configuration parameters (e.g., using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). {{< /note >}} ## Time series configuration parameters @@ -37,7 +37,7 @@ Also, Redis CE 8.0 persists probabilistic configuration parameters just like any | OSS_GLOBAL_PASSWORD | Deprecated in v8.0.0. Replace with the `masterauth` password. | :white_check_mark: ||| {{< note >}} -Parameter names for Redis CE versions < 8.0, while deprecated, will still be supported in version 8.0. +Parameter names for Redis Open Source versions < 8.0, while deprecated, will still be supported in Redis 8. {{< /note >}} --- @@ -255,7 +255,7 @@ Type: integer Valid range: `[1..16]` -Redis CE default: `3` +Redis Open Source default: `3` Redis Software default: Set by plan, and automatically updates when you change your plan. @@ -281,7 +281,7 @@ When both `ts-compaction-policy` and `ts-retention-policy` are specified, the re ## Setting configuration parameters on module load (deprecated) -These methods are deprecated beginning with Redis CE v8.0.0. +These methods are deprecated beginning with Redis 8. Setting configuration parameters at load-time is done by appending arguments after the `--loadmodule` argument when starting a server from the command line or after the `loadmodule` directive in a Redis config file. For example: diff --git a/content/develop/data-types/timeseries/quickstart.md b/content/develop/data-types/timeseries/quickstart.md index 76d3d0435..1b10e78d3 100644 --- a/content/develop/data-types/timeseries/quickstart.md +++ b/content/develop/data-types/timeseries/quickstart.md @@ -27,9 +27,9 @@ Redis Time Series are available on all Redis Cloud managed services, including a ### Docker -To quickly try out Redis Time Series, launch an instance of Redis Community Edition using docker: +To quickly try out Redis Time Series, launch an instance of Redis Open Source using docker: ```sh -docker run -p 6379:6379 -it --rm redis/redis-stack-server +docker run -p 6379:6379 -it --rm redis/redis:latest ``` ### Download and running binaries diff --git a/content/develop/get-started/document-database.md b/content/develop/get-started/document-database.md index 787a6ea06..5e95a5ee6 100644 --- a/content/develop/get-started/document-database.md +++ b/content/develop/get-started/document-database.md @@ -44,14 +44,14 @@ The easiest way to get started with [Redis]({{< relref "/operate/oss_and_stack/" <img src="../img/free-cloud-db.png" width="500px"> 2. Follow the instructions to create a free database. -This free Redis Cloud database comes out of the box with all the Redis Community Edition features. +This free Redis Cloud database comes out of the box with all the Redis Open Source features. -You can alternatively use the [installation guides]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) to install Redis Community Edition on your local machine. +You can alternatively use the [installation guides]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) to install Redis Open Source on your local machine. ## Connect -The first step is to connect to your Redis Community Edition database. You can find further details about the connection options in this documentation site's [Tools section]({{< relref "/develop/tools" >}}). The following example shows how to connect to a Redis Community Edition server that runs on localhost (`-h 127.0.0.1`) and listens on the default port (`-p 6379`): +The first step is to connect to your Redis Open Source database. You can find further details about the connection options in this documentation site's [Tools section]({{< relref "/develop/tools" >}}). The following example shows how to connect to a Redis Open Source server that runs on localhost (`-h 127.0.0.1`) and listens on the default port (`-p 6379`): {{< clients-example search_quickstart connect >}} > redis-cli -h 127.0.0.1 -p 6379 @@ -173,7 +173,7 @@ Please see the [query documentation]({{< relref "/develop/interact/search-and-qu ## Next steps -You can learn more about how to use Redis Community Edition as a vector database in the following quick start guide: +You can learn more about how to use Redis Open Source as a vector database in the following quick start guide: * [Redis as a vector database]({{< relref "/develop/get-started/vector-database" >}}) diff --git a/content/develop/get-started/faq.md b/content/develop/get-started/faq.md index fa4e7a7f8..60f4e550a 100644 --- a/content/develop/get-started/faq.md +++ b/content/develop/get-started/faq.md @@ -56,7 +56,7 @@ to split your data set into multiple Redis instances, please read the Redis Ltd., the company sponsoring Redis development, has developed a "Redis on Flash" solution that uses a mixed RAM/flash approach for larger data sets with a biased access pattern. You may check their offering -for more information, however this feature is not part of the Redis Community Edition +for more information, however this feature is not part of the Redis Open Source code base. ## Can you use Redis with a disk-based database? diff --git a/content/develop/get-started/vector-database.md b/content/develop/get-started/vector-database.md index fea1bc77e..560261de6 100644 --- a/content/develop/get-started/vector-database.md +++ b/content/develop/get-started/vector-database.md @@ -46,7 +46,7 @@ Data is often unstructured, which means that it isn't described by a well-define ## Create a Redis vector database -You can use [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}) as a vector database. It allows you to: +You can use [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}) as a vector database. It allows you to: * Store vectors and the associated metadata within hashes or [JSON]({{< relref "/develop/data-types/json" >}}) documents * Create and configure secondary indices for search @@ -61,7 +61,7 @@ The easiest way to get started is to use Redis Cloud: <img src="../img/free-cloud-db.png" width="500px"> 2. Follow the instructions to create a free database. -This free Redis Cloud database comes out of the box with all the Redis Community Edition features. +This free Redis Cloud database comes out of the box with all the Redis Open Source features. You can alternatively use the [installation guides]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) to install Redis on your local machine. diff --git a/content/develop/interact/search-and-query/_index.md b/content/develop/interact/search-and-query/_index.md index f211cbf84..2c7569f2e 100644 --- a/content/develop/interact/search-and-query/_index.md +++ b/content/develop/interact/search-and-query/_index.md @@ -45,9 +45,9 @@ Here are the next steps to get you started: ## Enable the Redis Query Engine -The Redis Query Engine is available in Redis Community Edition, Redis Software, and Redis Cloud. +The Redis Query Engine is available in Redis Open Source, Redis Software, and Redis Cloud. See -[Install Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or +[Install Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or [Install Redis Enterprise]({{< relref "/operate/rs/installing-upgrading/install" >}}) for full installation instructions. diff --git a/content/develop/interact/search-and-query/administration/configuration.md b/content/develop/interact/search-and-query/administration/configuration.md index a08b44823..570d8f9e1 100644 --- a/content/develop/interact/search-and-query/administration/configuration.md +++ b/content/develop/interact/search-and-query/administration/configuration.md @@ -18,11 +18,11 @@ title: Configuration parameters weight: 1 --- {{< note >}} -As of Redis Community Edition (CE) 8.0, configuration parameters for the time series data structure are now set in the following ways: +As of Redis 8 in Redis Open Source (Redis 8), configuration parameters for the time series data structure are now set in the following ways: * At load time via your `redis.conf` file. * At run time (where applicable) using the [`CONFIG SET`]({{< relref "/commands/config-set" >}}) command. -Also, CE 8.0 persists probabilistic configuration parameters just like any other configuration parameters (e.g., using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). +Also, Redis 8 persists probabilistic configuration parameters just like any other configuration parameters (e.g., using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). {{< /note >}} ## Redis Query Engine configuration parameters @@ -80,7 +80,7 @@ The following table summarizes which configuration parameters can be set at run- | FORK_GC_CLEAN_NUMERIC_EMPTY_NODES | Deprecated in v8.0.0. | :white_large_square: ||| {{< note >}} -Parameter names for Redis CE versions < 8.0, while deprecated, will still be supported in version 8.0. +Parameter names for Redis Open Source versions < 8.0, while deprecated, will still be supported in Redis 8. {{< /note >}} --- @@ -239,7 +239,7 @@ Type: integer Valid range: `[1 .. 9,223,372,036,854,775,807]` -Redis CE default: `100` +Redis Open Source default: `100` Redis Software default: `-1` (unlimited) @@ -271,7 +271,7 @@ Type: integer Valid range: `[1 .. 9,223,372,036,854,775,807]` -Redis CE default: `-1` (unlimited) +Redis Open Source default: `-1` (unlimited) Redis Software default: `-1` (unlimited) @@ -314,7 +314,7 @@ Type: integer Valid range: `[1 .. 9,223,372,036,854,775,807]` -Redis CE default: `1000000` +Redis Open Source default: `1000000` Redis Software default: `1000000` @@ -360,7 +360,7 @@ Type: integer Valid range: `[2 .. 4,294,967,295]` -Redis CE default: `4` +Redis Open Source default: `4` Redis Software and Redis Cloud default: `2` @@ -459,7 +459,7 @@ Type: integer Value range: `[1 .. 9,223,372,036,854,775,807]` -Redis CE default: `500` +Redis Open Source default: `500` Redis Software default: `500` @@ -543,7 +543,7 @@ Default: `0` ## Set configuration parameters at module load-time (deprecated) -These methods are deprecated beginning with Redis CE v8.0.0. +These methods are deprecated beginning with Redis 8. Setting configuration parameters at load-time is done by appending arguments after the `--loadmodule` argument when starting a server from the command line, or after the `loadmodule` directive in a Redis config file. For example: @@ -567,7 +567,7 @@ $ redis-server --loadmodule ./redisearch.so [OPT VAL]... ## Set configuration parameters at run-time (for supported parameters, deprecated) -These methods are deprecated beginning with Redis CE v8.0.0. +These methods are deprecated beginning with Redis 8. Redis Query Engine exposes the `FT.CONFIG` endpoint to allow for the setting and retrieval of configuration parameters at run-time. diff --git a/content/develop/interact/search-and-query/administration/design.md b/content/develop/interact/search-and-query/administration/design.md index 279110092..09ae61824 100644 --- a/content/develop/interact/search-and-query/administration/design.md +++ b/content/develop/interact/search-and-query/administration/design.md @@ -17,7 +17,7 @@ title: Internal design weight: 1 --- -Redis Community Edition ("CE") implements inverted indexes on top of Redis, but unlike previous implementations of Redis inverted indexes, it uses a custom data encoding that allows more memory and CPU efficient searches, and more advanced search features. +Redis Open Source implements inverted indexes on top of Redis, but unlike previous implementations of Redis inverted indexes, it uses a custom data encoding that allows more memory and CPU efficient searches, and more advanced search features. This document details some of the design choices and how these features are implemented. @@ -41,7 +41,7 @@ An [inverted index](https://en.wikipedia.org/wiki/Inverted_index) is the data st When a search is performed, either a single index is traversed, or the intersection or union of two or more indexes is traversed. Classic Redis implementations of search engines use sorted sets as inverted indexes. This works but has significant memory overhead, and it also does not allow for encoding of offsets, as explained above. -Redis CE uses string DMA (see above) to efficiently encode inverted indexes. It combines [delta encoding](https://en.wikipedia.org/wiki/Delta_encoding) and [varint encoding](https://developers.google.com/protocol-buffers/docs/encoding#varints) to encode entries, minimizing space used for indexes, while keeping decompression and traversal efficient. +Redis Open Source uses string DMA (see above) to efficiently encode inverted indexes. It combines [delta encoding](https://en.wikipedia.org/wiki/Delta_encoding) and [varint encoding](https://developers.google.com/protocol-buffers/docs/encoding#varints) to encode entries, minimizing space used for indexes, while keeping decompression and traversal efficient. For each hit (document/word entry), the following items are encoded: @@ -134,7 +134,7 @@ As of release 0.6, the implementation uses a multi-level range tree, saving rang Another important feature for searching and querying is auto-completion or suggestion. It allows you to create dictionaries of weighted terms, and then query them for completion suggestions to a given user prefix. For example, if you put the term “lcd tv” into a dictionary, sending the prefix “lc” will return it as a result. The dictionary is modeled as a compressed trie (prefix tree) with weights, that is traversed to find the top suffixes of a prefix. -Redis CE also allows for fuzzy suggestions, meaning you can get suggestions to user prefixes even if the user has a typo in the prefix. This is enabled using a Levenshtein automaton, allowing efficient searching of a dictionary for all terms within a maximal Levenshtein distance of a term or prefix. Suggestions are weighted based on both their original score and their distance from a prefix typed by the user. Only suggestions where the prefix is up to one Levenshtein distance away from the typed prefix are supported for performance reasons. +Redis Open Source also allows for fuzzy suggestions, meaning you can get suggestions to user prefixes even if the user has a typo in the prefix. This is enabled using a Levenshtein automaton, allowing efficient searching of a dictionary for all terms within a maximal Levenshtein distance of a term or prefix. Suggestions are weighted based on both their original score and their distance from a prefix typed by the user. Only suggestions where the prefix is up to one Levenshtein distance away from the typed prefix are supported for performance reasons. However, since searching for fuzzy prefixes, especially very short ones, will traverse an enormous amount of suggestions (in fact, fuzzy suggestions for any single letter will traverse the entire dictionary!), it is recommended that you use this feature carefully, and only when considering the performance penalty it incurs. Since Redis is single threaded, blocking it for any amount of time means no other queries can be processed at that time. diff --git a/content/develop/interact/search-and-query/administration/overview.md b/content/develop/interact/search-and-query/administration/overview.md index 213c2724d..fde6ac9ee 100644 --- a/content/develop/interact/search-and-query/administration/overview.md +++ b/content/develop/interact/search-and-query/administration/overview.md @@ -9,7 +9,7 @@ categories: - oss - kubernetes - clients -description: 'Technical overview of the search and query features of Redis Community Edition' +description: 'Technical overview of the search and query features of Redis Open Source' linkTitle: Technical overview title: Technical overview weight: 1 @@ -17,7 +17,7 @@ weight: 1 ## Abstract -Redis Query Engine ("RQE") is a powerful text search and secondary indexing engine that is built on top of Redis Community Edition. +Redis Query Engine ("RQE") is a powerful text search and secondary indexing engine that is built on top of Redis Open Source. Unlike other Redis search libraries, it does not use the internal data structures of Redis such as sorted sets. Using its own highly optimized data structures and algorithms, it allows for advanced search features, high performance, and a low memory footprint. It can perform simple text searches, as well as complex structured queries, filtering by numeric properties and geographical distances. @@ -283,7 +283,7 @@ Highlighting will highlight the found term and its variants with a user-defined ## Autocomplete -Another important feature for Redis CE is its autocomplete engine. This allows users to create dictionaries of weighted terms, and then query them for completion suggestions to a given user prefix. Completions can have payloads, which are user-provided pieces of data that can be used for display. For example, completing the names of users, it is possible to add extra metadata about users to be displayed. +Another important feature for Redis Open Source is its autocomplete engine. This allows users to create dictionaries of weighted terms, and then query them for completion suggestions to a given user prefix. Completions can have payloads, which are user-provided pieces of data that can be used for display. For example, completing the names of users, it is possible to add extra metadata about users to be displayed. For example, if a user starts to put the term “lcd tv” into a dictionary, sending the prefix “lc” will return the full term as a result. The dictionary is modeled as a compact trie (prefix tree) with weights, which is traversed to find the top suffixes of a prefix. diff --git a/content/develop/interact/search-and-query/advanced-concepts/_index.md b/content/develop/interact/search-and-query/advanced-concepts/_index.md index c4d72551c..d0f89aeec 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/_index.md +++ b/content/develop/interact/search-and-query/advanced-concepts/_index.md @@ -16,7 +16,7 @@ title: Advanced concepts weight: 7 --- -Redis Community Edition supports the following Redis Query Engine features. This article provides you an overview. +Redis Open Source supports the following Redis Query Engine features. This article provides you an overview. ## Indexing features @@ -54,10 +54,10 @@ Redis Community Edition supports the following Redis Query Engine features. This ## Cluster support -The Redis Query Engine features of Redis Community Edition are also available for distributed databases that can scale to billions of documents and hundreds of servers. +The Redis Query Engine features of Redis Open Source are also available for distributed databases that can scale to billions of documents and hundreds of servers. ## Supported platforms -Redis Community Edition is developed and tested on Linux and macOS on x86_64 CPUs. +Redis Open Source is developed and tested on Linux and macOS on x86_64 CPUs. Atom CPUs are not supported. diff --git a/content/develop/interact/search-and-query/advanced-concepts/chinese.md b/content/develop/interact/search-and-query/advanced-concepts/chinese.md index 2fabc5128..774206a96 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/chinese.md +++ b/content/develop/interact/search-and-query/advanced-concepts/chinese.md @@ -9,7 +9,7 @@ categories: - oss - kubernetes - clients -description: Chinese support for searching and querying in Redis Community Edition +description: Chinese support for searching and querying in Redis Open Source linkTitle: Chinese title: Chinese support weight: 15 diff --git a/content/develop/interact/search-and-query/advanced-concepts/dialects.md b/content/develop/interact/search-and-query/advanced-concepts/dialects.md index c8dfaecb5..4891096cb 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/dialects.md +++ b/content/develop/interact/search-and-query/advanced-concepts/dialects.md @@ -15,10 +15,10 @@ title: Query dialects weight: 5 --- -Redis Community Edition (CE) currently supports four query dialects for use with the [`FT.SEARCH`]({{< relref "/commands/ft.search/" >}}), [`FT.AGGREGATE`]({{< relref "/commands/ft.aggregate/" >}}), and other Redis Query Engine commands. +Redis Open Source currently supports four query dialects for use with the [`FT.SEARCH`]({{< relref "/commands/ft.search/" >}}), [`FT.AGGREGATE`]({{< relref "/commands/ft.aggregate/" >}}), and other Redis Query Engine commands. Dialects provide for enhancing the query API incrementally, introducing innovative behaviors and new features that support new use cases in a way that does not break the API for existing applications. -{{< note >}}Dialects 1, 3, and 4 are deprecated in CE version 8. However, DIALECT 1 remains the default. +{{< note >}}Dialects 1, 3, and 4 are deprecated in Redis 8 in Redis Open Source. However, DIALECT 1 remains the default. {{< /note >}} ## `DIALECT 1` (Deprecated) diff --git a/content/develop/interact/search-and-query/advanced-concepts/geo.md b/content/develop/interact/search-and-query/advanced-concepts/geo.md index 96e8fe5f8..a5e2193d7 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/geo.md +++ b/content/develop/interact/search-and-query/advanced-concepts/geo.md @@ -58,7 +58,7 @@ for geospatial data: - [`GEO`](#geo): This uses a simple format where individual geospatial points are specified as numeric longitude-latitude pairs. -- [`GEOSHAPE`](#geoshape): [Redis Community Edition]({{< relref "/operate/oss_and_stack" >}}) also +- [`GEOSHAPE`](#geoshape): [Redis Open Source]({{< relref "/operate/oss_and_stack" >}}) also supports `GEOSHAPE` indexing in v7.2 and later. This uses a subset of the [Well-Known Text (WKT)](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry) diff --git a/content/develop/interact/search-and-query/advanced-concepts/highlight.md b/content/develop/interact/search-and-query/advanced-concepts/highlight.md index d257dcda5..9340bf611 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/highlight.md +++ b/content/develop/interact/search-and-query/advanced-concepts/highlight.md @@ -15,7 +15,7 @@ title: Highlighting weight: 7 --- -Redis Community Edition uses advanced algorithms for highlighting and summarizing, which enable only the relevant portions of a document to appear in response to a search query. This feature allows users to immediately understand the relevance of a document to their search criteria, typically highlighting the matching terms in bold text. +Redis Open Source uses advanced algorithms for highlighting and summarizing, which enable only the relevant portions of a document to appear in response to a search query. This feature allows users to immediately understand the relevance of a document to their search criteria, typically highlighting the matching terms in bold text. ## Command syntax diff --git a/content/develop/interact/search-and-query/advanced-concepts/phonetic_matching.md b/content/develop/interact/search-and-query/advanced-concepts/phonetic_matching.md index 7b6c54c0c..8678063b0 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/phonetic_matching.md +++ b/content/develop/interact/search-and-query/advanced-concepts/phonetic_matching.md @@ -19,7 +19,7 @@ Phonetic matching, for example "Jon" vs. "John", allows searching for terms base Phonetic matching is based on the use of a phonetic algorithm. A phonetic algorithm transforms the input term to an approximate representation of its pronunciation. This allows terms to be indexed and searched by their pronunciation. -As of v1.4, Redis Query Engine, which is included in Redis Community Edition, provides phonetic matching of text fields specified with the `PHONETIC` attribute. This causes the terms in such fields to be indexed both by their textual value as well as their phonetic approximation. +As of v1.4, Redis Query Engine, which is included in Redis Open Source, provides phonetic matching of text fields specified with the `PHONETIC` attribute. This causes the terms in such fields to be indexed both by their textual value as well as their phonetic approximation. Performing a search on `PHONETIC` fields will, by default, also return results for phonetically similar terms. This behavior can be controlled with the [`$phonetic` query attribute]({{< relref "/develop/interact/search-and-query/query/#query-attributes" >}}). diff --git a/content/develop/interact/search-and-query/advanced-concepts/scoring.md b/content/develop/interact/search-and-query/advanced-concepts/scoring.md index ba2682272..976cc0836 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/scoring.md +++ b/content/develop/interact/search-and-query/advanced-concepts/scoring.md @@ -17,7 +17,7 @@ weight: 8 When searching, documents are scored based on their relevance to the query. The score is a floating point number between 0.0 and 1.0, where 1.0 is the highest score. The score is returned as part of the search results and can be used to sort the results. -Redis Community Edition comes with a few very basic scoring functions to evaluate document relevance. They are all based on document scores and term frequency. This is regardless of the ability to use [sortable fields]({{< relref "/develop/interact/search-and-query/advanced-concepts/sorting" >}}). Scoring functions are specified by adding the `SCORER {scorer_name}` argument to a search query. +Redis Open Source comes with a few very basic scoring functions to evaluate document relevance. They are all based on document scores and term frequency. This is regardless of the ability to use [sortable fields]({{< relref "/develop/interact/search-and-query/advanced-concepts/sorting" >}}). Scoring functions are specified by adding the `SCORER {scorer_name}` argument to a search query. If you prefer a custom scoring function, it is possible to add more functions using the [extension API]({{< relref "/develop/interact/search-and-query/administration/extensions" >}}). diff --git a/content/develop/interact/search-and-query/advanced-concepts/stemming.md b/content/develop/interact/search-and-query/advanced-concepts/stemming.md index e2fd04d98..3815d400a 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/stemming.md +++ b/content/develop/interact/search-and-query/advanced-concepts/stemming.md @@ -106,7 +106,7 @@ Indexing a Chinese document is different than indexing a document in most other Chinese tokenization is done by scanning the input text and checking every character or sequence of characters against a dictionary of predefined terms and determining the most likely match based on the surrounding terms and characters. -Redis Community Edition makes use of the [Friso](https://github.com/lionsoul2014/friso) chinese tokenization library for this purpose. This is largely transparent to the user and often no additional configuration is required. +Redis Open Source makes use of the [Friso](https://github.com/lionsoul2014/friso) chinese tokenization library for this purpose. This is largely transparent to the user and often no additional configuration is required. ## Using custom dictionaries diff --git a/content/develop/interact/search-and-query/advanced-concepts/stopwords.md b/content/develop/interact/search-and-query/advanced-concepts/stopwords.md index 3b3ec74e7..c93bdb4c6 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/stopwords.md +++ b/content/develop/interact/search-and-query/advanced-concepts/stopwords.md @@ -15,7 +15,7 @@ title: Stop words weight: 1 --- -Redis Community Edition has a default list of [stop words](https://en.wikipedia.org/wiki/Stop_words). These are words that are usually so common that they do not add much information to search, but take up a lot of space and CPU time in the index. +Redis Open Source has a default list of [stop words](https://en.wikipedia.org/wiki/Stop_words). These are words that are usually so common that they do not add much information to search, but take up a lot of space and CPU time in the index. When indexing, stop words are discarded and not indexed. When searching, they are also ignored and treated as if they were not sent to the query processor. This is done when parsing the query. diff --git a/content/develop/interact/search-and-query/advanced-concepts/synonyms.md b/content/develop/interact/search-and-query/advanced-concepts/synonyms.md index 63f1dc087..b7324ea50 100644 --- a/content/develop/interact/search-and-query/advanced-concepts/synonyms.md +++ b/content/develop/interact/search-and-query/advanced-concepts/synonyms.md @@ -9,13 +9,13 @@ categories: - oss - kubernetes - clients -description: Details on synonym support with Redis Community Edition +description: Details on synonym support with Redis Open Source linkTitle: Synonym title: Synonym support weight: 11 --- -Redis Community Edition supports synonyms. That is, searching for synonym words defined by the synonym data structure. +Redis Open Source supports synonyms. That is, searching for synonym words defined by the synonym data structure. The synonym data structure is a set of groups, each of which contains synonym terms. For example, the following synonym data structure contains three groups, and each group contains three synonym terms: diff --git a/content/develop/interact/search-and-query/basic-constructs/_index.md b/content/develop/interact/search-and-query/basic-constructs/_index.md index 1ac1aa577..39be9bc2e 100644 --- a/content/develop/interact/search-and-query/basic-constructs/_index.md +++ b/content/develop/interact/search-and-query/basic-constructs/_index.md @@ -15,7 +15,7 @@ title: Basic constructs weight: 2 --- -You can use Redis Community Edition as a powerful search and query engine. It allows you to create indexes and perform efficient queries on structured data, as well as text-based and vector searches on unstructured data. +You can use Redis Open Source as a powerful search and query engine. It allows you to create indexes and perform efficient queries on structured data, as well as text-based and vector searches on unstructured data. This section introduces the basic constructs of querying and searching, and explains how to use them to build powerful search capabilities into your applications. diff --git a/content/develop/interact/search-and-query/basic-constructs/configuration-parameters.md b/content/develop/interact/search-and-query/basic-constructs/configuration-parameters.md index 6b11b9855..464d41984 100644 --- a/content/develop/interact/search-and-query/basic-constructs/configuration-parameters.md +++ b/content/develop/interact/search-and-query/basic-constructs/configuration-parameters.md @@ -9,7 +9,7 @@ categories: - oss - kubernetes - clients -description: 'Querying and searching in Redis Community Edition can be tuned through multiple +description: 'Querying and searching in Redis Open Source can be tuned through multiple configuration parameters. Some of these parameters can only be set at load-time, while other parameters can be set either at load-time or at run-time. @@ -520,7 +520,7 @@ $ redis-server --loadmodule ./redisearch.so UPGRADE_INDEX idx PREFIX 1 tt LANGUA ### OSS_GLOBAL_PASSWORD -Global Redis Community Edition cluster password that will be used to connect to other shards. +Global Redis Open Source cluster password that will be used to connect to other shards. #### Default diff --git a/content/develop/interact/search-and-query/basic-constructs/field-and-type-options.md b/content/develop/interact/search-and-query/basic-constructs/field-and-type-options.md index 3f1912a20..6380aaaf9 100644 --- a/content/develop/interact/search-and-query/basic-constructs/field-and-type-options.md +++ b/content/develop/interact/search-and-query/basic-constructs/field-and-type-options.md @@ -16,7 +16,7 @@ weight: 2 --- -Redis Community Edition provides various field types that allow you to store and search different kinds of data in your indexes. This page explains the available field types, their characteristics, and how they can be used effectively. +Redis Open Source provides various field types that allow you to store and search different kinds of data in your indexes. This page explains the available field types, their characteristics, and how they can be used effectively. ## Numeric fields diff --git a/content/develop/interact/search-and-query/best-practices/dev-to-prod-best-practices.md b/content/develop/interact/search-and-query/best-practices/dev-to-prod-best-practices.md index dd3208fa2..b0ca0c2d5 100644 --- a/content/develop/interact/search-and-query/best-practices/dev-to-prod-best-practices.md +++ b/content/develop/interact/search-and-query/best-practices/dev-to-prod-best-practices.md @@ -12,7 +12,7 @@ linkTitle: RQE DEV to PROD weight: 2 --- -Transitioning a Redis Community Edition with Redis Query Engine (RQE) environment from development to production requires thoughtful consideration of configuration, performance tuning, and resource allocation. This guide outlines key practices to ensure your Redis deployment operates optimally under production workloads. +Transitioning a Redis Open Source with Redis Query Engine (RQE) environment from development to production requires thoughtful consideration of configuration, performance tuning, and resource allocation. This guide outlines key practices to ensure your Redis deployment operates optimally under production workloads. ## Configuration parameter considerations @@ -102,4 +102,4 @@ Production environments must be sized for peak load scenarios to ensure performa 2. Autoscaling: - Consider using autoscaling strategies in cloud environments to dynamically adjust resources based on load. -By following these best practices, you can ensure a smooth and efficient transition from development to production with Redis Community Edition and RQE. Proper configuration, rigorous testing, and careful resource planning are critical to delivering a reliable and high-performance Redis deployment. +By following these best practices, you can ensure a smooth and efficient transition from development to production with Redis Open Source and RQE. Proper configuration, rigorous testing, and careful resource planning are critical to delivering a reliable and high-performance Redis deployment. diff --git a/content/develop/interact/search-and-query/deprecated/development.md b/content/develop/interact/search-and-query/deprecated/development.md index 678c0fbc5..a7b7ed344 100644 --- a/content/develop/interact/search-and-query/deprecated/development.md +++ b/content/develop/interact/search-and-query/deprecated/development.md @@ -145,7 +145,7 @@ Run the following from the project root dir: ```make build``` will build RediSearch. -`make build COORD=1` will build Redis Community Edition RediSearch Coordinator. +`make build COORD=1` will build Redis Open Source RediSearch Coordinator. `make build STATIC=1` will build as a static library. diff --git a/content/develop/interact/search-and-query/deprecated/payloads.md b/content/develop/interact/search-and-query/deprecated/payloads.md index f3904927d..e6956b219 100644 --- a/content/develop/interact/search-and-query/deprecated/payloads.md +++ b/content/develop/interact/search-and-query/deprecated/payloads.md @@ -19,7 +19,7 @@ weight: 12 The payload feature is deprecated in 2.0 {{% /alert %}} -Usually, Redis Community Edition stores documents as hashes or JSON. But if you want to access some data for aggregation or scoring functions, Redis can store that data as an inline payload. This will allow us to evaluate the properties of a document for scoring purposes at a very low cost. +Usually, Redis Open Source stores documents as hashes or JSON. But if you want to access some data for aggregation or scoring functions, Redis can store that data as an inline payload. This will allow us to evaluate the properties of a document for scoring purposes at a very low cost. Since the scoring functions already have access to the DocumentMetaData, which contains document flags and score, Redis can add custom payloads that can be evaluated in run-time. diff --git a/content/develop/interact/search-and-query/indexing/_index.md b/content/develop/interact/search-and-query/indexing/_index.md index 2663b58b2..d8845e10e 100644 --- a/content/develop/interact/search-and-query/indexing/_index.md +++ b/content/develop/interact/search-and-query/indexing/_index.md @@ -15,7 +15,7 @@ title: Indexing weight: 3 --- -In addition to indexing Redis hashes, Redis Community Edition can also index JSON documents. +In addition to indexing Redis hashes, Redis Open Source can also index JSON documents. ## Create index with JSON schema diff --git a/content/develop/interact/search-and-query/query-use-cases/_index.md b/content/develop/interact/search-and-query/query-use-cases/_index.md index 8b6c36c20..f5d3946a6 100644 --- a/content/develop/interact/search-and-query/query-use-cases/_index.md +++ b/content/develop/interact/search-and-query/query-use-cases/_index.md @@ -17,7 +17,7 @@ weight: 5 **Application search and external secondary index** -Redis Community Edition supports application search, whether the source of record is Redis or another database. In the latter case, you can use Redis as an external secondary index for numeric or full-text data. +Redis Open Source supports application search, whether the source of record is Redis or another database. In the latter case, you can use Redis as an external secondary index for numeric or full-text data. **Secondary index for Redis data** diff --git a/content/develop/interact/search-and-query/query/_index.md b/content/develop/interact/search-and-query/query/_index.md index c05c1d1f5..aaaab886f 100644 --- a/content/develop/interact/search-and-query/query/_index.md +++ b/content/develop/interact/search-and-query/query/_index.md @@ -16,7 +16,7 @@ title: Query data weight: 5 --- -Redis Community Edition distinguishes between the [FT.SEARCH]({{< relref "/commands/ft.search" >}}) and [FT.AGGREGATE]({{< relref "/commands/ft.aggregate" >}}) query commands. You should use [FT.SEARCH]({{< relref "/commands/ft.search" >}}) if you want to perform selections and projections only. If you also need to apply mapping functions, group, or aggregate data, use the [FT.AGGREGATE]({{< relref "/commands/ft.aggregate" >}}) command. +Redis Open Source distinguishes between the [FT.SEARCH]({{< relref "/commands/ft.search" >}}) and [FT.AGGREGATE]({{< relref "/commands/ft.aggregate" >}}) query commands. You should use [FT.SEARCH]({{< relref "/commands/ft.search" >}}) if you want to perform selections and projections only. If you also need to apply mapping functions, group, or aggregate data, use the [FT.AGGREGATE]({{< relref "/commands/ft.aggregate" >}}) command. * **Selection**: A selection allows you to return all documents that fulfill specific criteria. * **Projection**: Projections are used to return specific fields of the result set. You can also map/project to calculated field values. diff --git a/content/develop/interact/search-and-query/query/geo-spatial.md b/content/develop/interact/search-and-query/query/geo-spatial.md index d1473bbe8..63ea96562 100644 --- a/content/develop/interact/search-and-query/query/geo-spatial.md +++ b/content/develop/interact/search-and-query/query/geo-spatial.md @@ -15,7 +15,7 @@ title: Geospatial queries weight: 4 --- -The geospatial feature in Redis Community Edition allows you to query for data associated with geographic locations. You can either query for locations within a specific radius or based on geometric shapes, such as polygons. A polygon shape could, for instance, represent a lake or the layout of a building. +The geospatial feature in Redis Open Source allows you to query for data associated with geographic locations. You can either query for locations within a specific radius or based on geometric shapes, such as polygons. A polygon shape could, for instance, represent a lake or the layout of a building. The examples in this article use the following schema: diff --git a/content/develop/interact/search-and-query/query/vector-search.md b/content/develop/interact/search-and-query/query/vector-search.md index 4178cd8c8..bf0f5e8bc 100644 --- a/content/develop/interact/search-and-query/query/vector-search.md +++ b/content/develop/interact/search-and-query/query/vector-search.md @@ -15,7 +15,7 @@ title: Vector search weight: 5 --- -This article gives you a good overview of how to perform vector search queries with the Redis Query Engine, which is part of Redis Community Edition. See the [Redis as a vector database quick start guide]({{< relref "/develop/get-started/vector-database" >}}) for more information about Redis as a vector database. You can also find more detailed information about all the parameters in the [vector reference documentation]({{< relref "/develop/interact/search-and-query/advanced-concepts/vectors" >}}). +This article gives you a good overview of how to perform vector search queries with the Redis Query Engine, which is part of Redis Open Source. See the [Redis as a vector database quick start guide]({{< relref "/develop/get-started/vector-database" >}}) for more information about Redis as a vector database. You can also find more detailed information about all the parameters in the [vector reference documentation]({{< relref "/develop/interact/search-and-query/advanced-concepts/vectors" >}}). A vector search query on a vector field allows you to find all vectors in a vector space that are close to a given vector. You can query for the k-nearest neighbors or vectors within a given radius. diff --git a/content/develop/tools/insight/_index.md b/content/develop/tools/insight/_index.md index 14cc1a16e..c64dd7859 100644 --- a/content/develop/tools/insight/_index.md +++ b/content/develop/tools/insight/_index.md @@ -35,7 +35,7 @@ Redis Insight is a powerful tool for visualizing and optimizing data in Redis, m * Automatically discover and add your local Redis databases (that use standalone connection type and do not require authentication). * Discover your databases in Redis Enterprise Cluster and databases with Flexible plans in Redis Cloud. -* Use a form to enter your connection details and add any Redis database running anywhere (including Redis Community Edition Cluster or Sentinel). +* Use a form to enter your connection details and add any Redis database running anywhere (including Redis Open Source cluster or sentinel). * Connect to a Redis Data Integration (RDI) management plane, create, test, and deploy RDI pipelines, and view RDI statistics. <img src="images/Databases.png"> @@ -94,8 +94,8 @@ The CLI is accessible at any time within the application. ### Workbench Workbench is an advanced command line interface with intelligent command auto-complete and complex data visualization support. -* Built-in guides: you can conveniently discover Redis and Redis Community Edition features using the built-in guides. -* Command auto-complete support for all features in Redis and Redis Community Edition. +* Built-in guides: you can conveniently discover Redis and Redis Open Source features using the built-in guides. +* Command auto-complete support for all features in Redis and Redis Open Source. * Advanced, schema-aware auto-complete for Redis Query Engine, which provides for faster query building with context-sensitive suggestions that recognize indexes, schemas, and fields based on your current query. Start typing any Redis Query Engine command in to try this feature. See below for an example of an in-progress `FT.SEARCH` command. <img src="images/Workbench_Search.png"> @@ -129,7 +129,7 @@ View and manage the list of consumer groups. See existing consumers in a given c ### Search features -If you're using the indexing, querying, or full-text search features of Redis Community Edition, Redis Insight provides UI controls to quickly and conveniently run search queries against a preselected index. You can also create a secondary index of your data in a dedicated pane. +If you're using the indexing, querying, or full-text search features of Redis Open Source, Redis Insight provides UI controls to quickly and conveniently run search queries against a preselected index. You can also create a secondary index of your data in a dedicated pane. <img src="images/search.png"> diff --git a/content/develop/tools/redis-for-vscode/_index.md b/content/develop/tools/redis-for-vscode/_index.md index 2ce173b76..9f1c46f9e 100644 --- a/content/develop/tools/redis-for-vscode/_index.md +++ b/content/develop/tools/redis-for-vscode/_index.md @@ -136,7 +136,7 @@ For strings, hashes, lists, sets, and sorted sets, the extension supports numero {{< image filename="images/dev/connect/vscode/vscode-edit-value-formatters.png" >}} -Also for Hash keys, you can set per-field TTLs (highlighted in yellow in the image above), a new feature added to Redis Community Edition 7.4. +Also for Hash keys, you can set per-field TTLs (highlighted in yellow in the image above), a new feature added to Redis Open Source 7.4. ## CLI tool {#cli} diff --git a/content/develop/tools/redis-for-vscode/release-notes/v1.0.0.md b/content/develop/tools/redis-for-vscode/release-notes/v1.0.0.md index d026d4fab..54e3a69a9 100644 --- a/content/develop/tools/redis-for-vscode/release-notes/v1.0.0.md +++ b/content/develop/tools/redis-for-vscode/release-notes/v1.0.0.md @@ -14,7 +14,7 @@ Redis for VS Code is the official Visual Studio Code extension that provides an ### Headlines -* Universal Redis Support: Connect to any Redis instance, including Redis Community Edition, Redis Cloud, Redis Software, and Redis on Azure Cache. +* Universal Redis Support: Connect to any Redis instance, including Redis Open Source, Redis Cloud, Redis Software, and Redis on Azure Cache. * Advanced Connectivity: Supports TLS certificates and SSH tunnels, with an option for automatic data decompression for GZIP, SNAPPY, Brotli, and more. @@ -28,7 +28,7 @@ Redis for VS Code is the official Visual Studio Code extension that provides an - Database connections: - - Connect to any Redis instance, including Redis Community Edition, Redis Cloud, Redis Software, and Redis on Azure Cache. + - Connect to any Redis instance, including Redis Open Source, Redis Cloud, Redis Software, and Redis on Azure Cache. - View, edit, and manage your Redis database connections. diff --git a/content/develop/whats-new/_index.md b/content/develop/whats-new/_index.md index dea4bbccb..71d9def4f 100644 --- a/content/develop/whats-new/_index.md +++ b/content/develop/whats-new/_index.md @@ -17,14 +17,14 @@ weight: 10 * Updates to the [key eviction]({{< relref "/develop/reference/eviction" >}}) page. * Updates to the Redis Insight page related to its new Redis Query Engine auto-completion [feature]({{< relref "/develop/tools/insight#workbench">}}). * Restructured and added testable connection examples to the [client pages]({{< relref "/develop/clients" >}}). -* Added [Redis Community Edition]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce" >}}) and [Redis Stack]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisstack" >}}) release notes. +* Added [Redis Open Source]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce" >}}) and [Redis Stack]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisstack" >}}) release notes. * Added new [Redis for AI]({{< relref "/develop/ai" >}}) page. * Added new [Predis (PHP client library)]({{< relref "/develop/clients/php" >}}) page. ## Q3 2024 (July - September) Updates * Updated the [RAG with Redis quick start guide]({{< relref "/develop/get-started/rag" >}}). -* Updates for [Redis Community Edition version 7.4]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce" >}}). +* Updates for [Redis Open Source version 7.4]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce" >}}). * Added new [Redis Insight debugging]({{< relref "/develop/tools/insight/debugging" >}}) page. * Completed a major re-write/restructuring of the [vector indexing page]({{< relref "/develop/interact/search-and-query/advanced-concepts/vectors" >}}). * Added new [client-side caching page]({{< relref "/develop/clients/client-side-caching" >}}). diff --git a/content/embeds/cluster-dns-embed.md b/content/embeds/cluster-dns-embed.md index a615aca38..9e4f83451 100644 --- a/content/embeds/cluster-dns-embed.md +++ b/content/embeds/cluster-dns-embed.md @@ -1,4 +1,4 @@ -By default, Redis Enterprise Software deployments use DNS to communicate between nodes. You can also use the [Discovery Service]({{< relref "/operate/rs/databases/durability-ha/discovery-service" >}}), which uses IP addresses to connect and complies with the [Redis Sentinel API]({{< relref "/operate/oss_and_stack/management/sentinel" >}}) supported by Redis Community Edition. +By default, Redis Enterprise Software deployments use DNS to communicate between nodes. You can also use the [Discovery Service]({{< relref "/operate/rs/databases/durability-ha/discovery-service" >}}), which uses IP addresses to connect and complies with the [Redis Sentinel API]({{< relref "/operate/oss_and_stack/management/sentinel" >}}) supported by Redis Open Source. Each node in a Redis Enterprise cluster includes a small DNS server to manage internal functions, such as high availability, automatic failover, automatic migration, and so on. Nodes should only run the DNS server included with the software. Running additional DNS servers can lead to unexpected behavior. diff --git a/content/embeds/compatible-with-oss.md b/content/embeds/compatible-with-oss.md index 8690d7c01..31dc2f82c 100644 --- a/content/embeds/compatible-with-oss.md +++ b/content/embeds/compatible-with-oss.md @@ -1,4 +1,4 @@ -Yes we are. Not only are we are the home of Redis, but most of the core engineers on Redis Community Edition also work here. We contribute extensively to the Redis Community Edition project. As a rule, we adhere to the Redis Community Edition’s specifications and make every effort to update our service with its latest versions. +Yes we are. Not only are we are the home of Redis, but most of the core engineers on Redis Open Source also work here. We contribute extensively to the Redis Open Source project. As a rule, we adhere to Redis Open Source specifications and make every effort to update our service with its latest versions. That said, the following Redis features are not applicable in the context of our service: @@ -15,7 +15,7 @@ That said, the following Redis features are not applicable in the context of our - [REPLCONF](http://redis.io/commands/REPLCONF) - [SLAVEOF](http://redis.io/commands/SLAVEOF) - [SYNC](http://redis.io/commands/SYNC)/[PSYNC](http://redis.io/commands/PSYNC) -- Redis Enterprise clustering technology is different than the Redis Community Edition Cluster and supports clustering in a seamless manner that works with all standard Redis clients. As a result, [all Cluster related commands](http://redis.io/commands#cluster) are blocked and show an error when used. +- Redis Enterprise clustering technology is different than the Redis Open Source Cluster and supports clustering in a seamless manner that works with all standard Redis clients. As a result, [all Cluster related commands](http://redis.io/commands#cluster) are blocked and show an error when used. - Redis Enterprise clustering technology allows [multiple active proxies](http://docs.redislabs.com/latest/rs/databases/configure/proxy-policy.md). As a result, the CLIENT ID command cannot guarantee incremental IDs between clients who connect to different nodes under multi proxy policies. - Commands that aren’t relevant for a hosted Redis service are blocked: - [CONFIG RESETSTAT](http://redis.io/commands/CONFIG-RESETSTAT) diff --git a/content/embeds/what-is-redis-enterprise.md b/content/embeds/what-is-redis-enterprise.md index 2981cc497..bcf729c32 100644 --- a/content/embeds/what-is-redis-enterprise.md +++ b/content/embeds/what-is-redis-enterprise.md @@ -1,3 +1,3 @@ -Redis has enhanced Redis Community Edition with a technology layer that encapsulates Redis CE, while fully supporting all its commands, data structures and modules. It adds exceptional flexibility, stable high performance and unmatched resilience, as well as multiple deployment choices (public and private clouds, on-premises, hybrid, RAM-Flash combination), topology (active-active, active-passive, active-replica) and support for very large dataset sizes. This enhanced and exponentially more powerful database platform is Redis Enterprise. +Redis has enhanced Redis Open Source with a technology layer that encapsulates Redis Open Source, while fully supporting all its commands, data structures and modules. It adds exceptional flexibility, stable high performance and unmatched resilience, as well as multiple deployment choices (public and private clouds, on-premises, hybrid, RAM-Flash combination), topology (active-active, active-passive, active-replica) and support for very large dataset sizes. This enhanced and exponentially more powerful database platform is Redis Enterprise. Learn more about [Redis Enterprise](https://redislabs.com/why-redis/redis-enterprise/). \ No newline at end of file diff --git a/content/get-started/_index.md b/content/get-started/_index.md index ba0bb7ee3..277a8c177 100644 --- a/content/get-started/_index.md +++ b/content/get-started/_index.md @@ -1,8 +1,8 @@ --- -description: Get started with Redis Community Edition +description: Get started with Redis Open Source hideListLinks: true -linkTitle: Community Edition -title: Community Edition +linkTitle: Open Source +title: Open Source type: develop --- Redis is an [in-memory data store]({{< relref "/develop/get-started/data-store" >}}) used by millions of developers as a cache, [vector database]({{< relref "/develop/get-started/vector-database" >}}), [document database]({{< relref "/develop/get-started/document-database" >}}), [streaming engine]({{< relref "/develop/data-types/streams" >}}), and message broker. Redis has built-in replication and different levels of [on-disk persistence]({{< relref "/operate/oss_and_stack/management/persistence" >}}). It supports complex [data types]({{< relref "/develop/data-types/" >}}) (for example, strings, hashes, lists, sets, sorted sets, and JSON), with atomic operations defined on those data types. diff --git a/content/glossary/_index.md b/content/glossary/_index.md index f1d808bdb..c66dbf023 100644 --- a/content/glossary/_index.md +++ b/content/glossary/_index.md @@ -309,7 +309,7 @@ The on-premises version of Redis Enterprise. {{%/definition%}} {{%definition "Redis instance"%}} -Single-threaded Redis Community Edition database. Redis OSS was renamed Redis Community Edition (CE) with the v7.4 release. +Single-threaded Redis Open Source database. Redis OSS was renamed Redis Open Source with the Redis 8 in Redis Open Source release. {{%/definition%}} {{%definition "Auto Tiering "%}} diff --git a/content/operate/oss_and_stack/_index.md b/content/operate/oss_and_stack/_index.md index 1ea6ca0b5..cb206e715 100644 --- a/content/operate/oss_and_stack/_index.md +++ b/content/operate/oss_and_stack/_index.md @@ -1,5 +1,5 @@ --- -title: Redis Community Edition -description: Operate Redis Community Edition. Redis Community Edition (CE) v8.0 replaces Redis Stack. -linkTitle: Redis Community Edition +title: Redis Open Source +description: Operate Redis Open Source. Redis 8 in Redis Open Source replaces Redis Stack. +linkTitle: Redis Open Source --- diff --git a/content/operate/oss_and_stack/install/_index.md b/content/operate/oss_and_stack/install/_index.md index a4a9c3ed4..a26584e1a 100644 --- a/content/operate/oss_and_stack/install/_index.md +++ b/content/operate/oss_and_stack/install/_index.md @@ -4,17 +4,17 @@ categories: - operate - stack - oss -description: How to install Redis CE on your target platform +description: How to install Redis Open Source on your target platform hideListLinks: true linkTitle: Install -title: Install Redis Community Edition (CE) +title: Install Redis Open Source weight: 30 --- -You can install [Redis CE]({{< relref "/operate/oss_and_stack/" >}}) locally on your machine. Redis CE is available on Docker, Linux, macOS, and Windows (using Docker only). +You can install [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}) locally on your machine. Redis Open Source is available on Docker, Linux, macOS, and Windows (using Docker only). Here are the installation instructions: -* [Install Redis CE]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) +* [Install Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) -While you can install Redis CE locally, you might also consider using Redis Cloud by creating a [free account](https://redis.com/try-free/?utm_source=redisio&utm_medium=referral&utm_campaign=2023-09-try_free&utm_content=cu-redis_cloud_users). Redis CE 8.0 is not yet available on Redis Cloud. +While you can install Redis Open Source locally, you might also consider using Redis Cloud by creating a [free account](https://redis.com/try-free/?utm_source=redisio&utm_medium=referral&utm_campaign=2023-09-try_free&utm_content=cu-redis_cloud_users). Redis 8 is not yet available on Redis Cloud. diff --git a/content/operate/oss_and_stack/install/archive/install-redis/_index.md b/content/operate/oss_and_stack/install/archive/install-redis/_index.md index 6124c7b9f..b411ba9e0 100644 --- a/content/operate/oss_and_stack/install/archive/install-redis/_index.md +++ b/content/operate/oss_and_stack/install/archive/install-redis/_index.md @@ -14,7 +14,7 @@ This is a an installation guide. You'll learn how to install, run, and experimen While you can install Redis on any of the platforms listed below, you might also consider using Redis Cloud by creating a [free account](https://redis.com/try-free?utm_source=redisio&utm_medium=referral&utm_campaign=2023-09-try_free&utm_content=cu-redis_cloud_users). -## Install Redis Community Edition +## Install Redis Open Source How you install Redis depends on your operating system. See the guide below that best fits your needs: diff --git a/content/operate/oss_and_stack/install/archive/install-redis/install-redis-on-mac-os.md b/content/operate/oss_and_stack/install/archive/install-redis/install-redis-on-mac-os.md index aab5e8391..f9920bbf5 100644 --- a/content/operate/oss_and_stack/install/archive/install-redis/install-redis-on-mac-os.md +++ b/content/operate/oss_and_stack/install/archive/install-redis/install-redis-on-mac-os.md @@ -13,7 +13,7 @@ weight: 1 This guide shows you how to install Redis on macOS using Homebrew. Homebrew is the easiest way to install Redis on macOS. If you'd prefer to build Redis from the source files on macOS, see [Installing Redis from Source]({{< relref "/operate/oss_and_stack/install/archive/install-redis/install-redis-from-source" >}}). {{< note >}} -The Homebrew distribution of Redis Community Edition is only supported on macOS. +The Homebrew distribution of Redis Open Source is only supported on macOS. {{< /note >}} ## Prerequisites diff --git a/content/operate/oss_and_stack/install/install-stack/_index.md b/content/operate/oss_and_stack/install/install-stack/_index.md index 1e53f5d76..b8c134580 100644 --- a/content/operate/oss_and_stack/install/install-stack/_index.md +++ b/content/operate/oss_and_stack/install/install-stack/_index.md @@ -4,16 +4,16 @@ categories: - operate - stack - oss -description: Install Redis Community Edition on Docker, Linux, macOS, and Windows (using Docker only) -linkTitle: Install Redis CE +description: Install Redis Open Source on Docker, Linux, macOS, and Windows (using Docker only) +linkTitle: Install Redis Open Source stack: true -title: Install Redis Community Edition +title: Install Redis Open Source weight: 2 -bannerText: These installation instructions are not yet complete for Redis CE 8.0 RC1. For installation instructions prior to Redis CE 8.0, see [these pages]({{< relref "/operate/oss_and_stack/install/archive" >}}). +bannerText: These installation instructions are not yet complete for Redis 8 in Redis Open Source (Redis 8). For installation instructions prior to Redis 8, see [these pages]({{< relref "/operate/oss_and_stack/install/archive" >}}). bannerChildren: true --- -While you can install Redis Community Edition (CE) on any of the platforms listed below, you might also consider using Redis Cloud by creating a [free account](https://redis.com/try-free/?utm_source=redisio&utm_medium=referral&utm_campaign=2023-09-try_free&utm_content=cu-redis_cloud_users). -Redis CE 8.0 is not yet available on Redis Cloud. +While you can install Redis Open Source on any of the platforms listed below, you might also consider using Redis Cloud by creating a [free account](https://redis.com/try-free/?utm_source=redisio&utm_medium=referral&utm_campaign=2023-09-try_free&utm_content=cu-redis_cloud_users). +Redis 8 is not yet available on Redis Cloud. <hr/> \ No newline at end of file diff --git a/content/operate/oss_and_stack/install/install-stack/appimage.md b/content/operate/oss_and_stack/install/install-stack/appimage.md index 27b31eb00..33010d237 100644 --- a/content/operate/oss_and_stack/install/install-stack/appimage.md +++ b/content/operate/oss_and_stack/install/install-stack/appimage.md @@ -4,13 +4,13 @@ categories: - operate - stack - oss -description: How to install Redis Community Edition using AppImage +description: How to install Redis Open Source using AppImage linkTitle: AppImage -title: Install Redis Community Edition on Linux +title: Install Redis Open Source on Linux weight: 5 --- -## Install Redis Community Edition (CE) on Ubuntu Linux using AppImage +## Install Redis Open Source on Ubuntu Linux using AppImage Fuse needs to be installed before proceeding. Install it as follows. @@ -19,7 +19,7 @@ sudo apt update sudo apt install fuse {{< / highlight >}} -Next, download the latest Redis Community Edition (CE) AppImage package from [this page](https://redis.io/downloads/). +Next, download the latest Redis Open Source AppImage package from [this page](https://redis.io/downloads/). To run the image, execute these commands: @@ -32,7 +32,7 @@ chmod a+x <AppImageFile> # replace AppImageFile with the name of your downloaded This will start Redis in the foreground. To stop Redis, enter `Ctrl-C`. -Follow these steps to integrate Redis CE with `systemd` so you can start/stop in/from the background: +Follow these steps to integrate Redis Open Source with `systemd` so you can start/stop in/from the background: 1. Edit the `/etc/systemd/system/redis-appimage.service` file and enter the following information: diff --git a/content/operate/oss_and_stack/install/install-stack/apt.md b/content/operate/oss_and_stack/install/install-stack/apt.md index 588189824..a5cc659da 100644 --- a/content/operate/oss_and_stack/install/install-stack/apt.md +++ b/content/operate/oss_and_stack/install/install-stack/apt.md @@ -4,16 +4,16 @@ categories: - operate - stack - oss -description: How to install Redis Community Edition using APT +description: How to install Redis Open Source using APT linkTitle: APT -title: Install Redis Community Edition on Linux +title: Install Redis Open Source on Linux weight: 2 --- -## Install Redis Community Edition (CE) on Ubuntu or Debian Linux using APT +## Install Redis Open Source on Ubuntu or Debian Linux using APT See [this page](https://redis.io/downloads/#redis-stack-downloads) for a complete list of supported Ubuntu and Debian platforms. -Add the repository to the APT index, update it, and install Redis CE: +Add the repository to the APT index, update it, and install Redis Open Source: {{< highlight bash >}} sudo apt-get install lsb-release curl gpg @@ -24,7 +24,7 @@ sudo apt-get update sudo apt-get install redis-server {{< /highlight >}} -The most recent version of Redis CE will be installed, along with the redis-tools package (redis-cli, etc.). +The most recent version of Redis Open Source will be installed, along with the redis-tools package (redis-cli, etc.). If you need to install an earlier version, run the following command to list the available versions: {{< highlight bash >}} @@ -50,8 +50,8 @@ To install an earlier version, say 7.4.2, run the following command: sudo apt-get install redis-server=6:7.4.2-1rl1~jammy1 redis-tools=6:7.4.2-1rl1~jammy1 {{< /highlight >}} -Redis CE should start automatically after the initial installation, but it won't start automatically at boot time. -To start Redis CE (if not already started) and enable it to start at boot time, run the following commands. +Redis should start automatically after the initial installation, but it won't start automatically at boot time. +To start Redis (if not already started) and enable it to start at boot time, run the following commands. {{< highlight bash >}} sudo systemctl enable redis-server diff --git a/content/operate/oss_and_stack/install/install-stack/binaries.md b/content/operate/oss_and_stack/install/install-stack/binaries.md index 8daef2b61..ec069b708 100644 --- a/content/operate/oss_and_stack/install/install-stack/binaries.md +++ b/content/operate/oss_and_stack/install/install-stack/binaries.md @@ -4,13 +4,13 @@ categories: - operate - stack - oss -description: How to install Redis Community Edition using binary images +description: How to install Redis Open Source using binary images linkTitle: Binaries -title: Install Redis Community Edition on Linux +title: Install Redis Open Source on Linux weight: 8 --- -## Start Redis Community Edition (CE) server from downloaded binary images +## Start Redis Open Source server from downloaded binary images Install the openssl libraries for your platform. For example, on a Debian or Ubuntu instance run: @@ -18,7 +18,7 @@ Install the openssl libraries for your platform. For example, on a Debian or Ubu sudo apt install libssl-dev {{< / highlight >}} -After untarring or unzipping your redis-server download, you can start Redis CE server as follows: +After untarring or unzipping your redis-server download, you can start Redis server as follows: {{< highlight bash >}} /path/to/redis-server/bin/redis-server @@ -42,7 +42,7 @@ export PATH=/path/to/redis-server/bin/redis-server:$PATH If you're running redis-server on macOS, please ensure you have openssl installed using [homebrew](https://brew.sh/). -Now you can start Redis CE as follows: +Now you can start Redis as follows: {{< highlight bash >}} redis-server diff --git a/content/operate/oss_and_stack/install/install-stack/docker.md b/content/operate/oss_and_stack/install/install-stack/docker.md index 1c11703b4..95b229d07 100644 --- a/content/operate/oss_and_stack/install/install-stack/docker.md +++ b/content/operate/oss_and_stack/install/install-stack/docker.md @@ -4,15 +4,15 @@ categories: - operate - stack - oss -description: How to run Redis Community Edition using Docker +description: How to run Redis Open Source using Docker linkTitle: Docker -title: Run Redis Community Edition on Docker +title: Run Redis Open Source on Docker weight: 1 --- -## Run Redis Community Edition (CE) on Docker +## Run Redis Open Source on Docker -To get started with Redis CE using Docker, you first need to select a Docker image: +To get started with Redis Open Source using Docker, you first need to select a Docker image: * `redis/redis-stack` contains both Redis Stack server and Redis Insight. This container is best for local development because you can use the embedded Redis Insight to visualize your data. diff --git a/content/operate/oss_and_stack/install/install-stack/homebrew.md b/content/operate/oss_and_stack/install/install-stack/homebrew.md index f23e90c26..15c9d2039 100644 --- a/content/operate/oss_and_stack/install/install-stack/homebrew.md +++ b/content/operate/oss_and_stack/install/install-stack/homebrew.md @@ -4,17 +4,17 @@ categories: - operate - stack - oss -description: How to install Redis Community Edition on macOS using Homebrew +description: How to install Redis Open Source on macOS using Homebrew linkTitle: Homebrew -title: Install Redis Community Edition on macOS +title: Install Redis Open Source on macOS weight: 6 --- -## Install Redis Community Edition (CE) on macOS using Homebrew +## Install Redis Open Source on macOS using Homebrew {{< note >}}Installation using Homebrew is only supported on macOS.{{< /note >}} -To install Redis CE on macOS, use [Homebrew](https://brew.sh/). +To install Redis Open Source on macOS, use [Homebrew](https://brew.sh/). Make sure that you have [Homebrew installed](https://docs.brew.sh/Installation) before starting on the installation instructions below. There are three brew casks available. @@ -25,7 +25,7 @@ There are three brew casks available. ## Install using Homebrew -First, tap the Redis CE Homebrew tap: +First, tap the Redis Open Source Homebrew tap: {{< highlight bash >}} brew tap redis-stack/redis-stack @@ -87,16 +87,16 @@ You can now start Redis server as follows: redis-stack-server {{< / highlight >}} -## Uninstall Redis CE +## Uninstall Redis Open Source -To uninstall Redis CE, run: +To uninstall Redis Open Source, run: {{< highlight bash >}} brew uninstall redis-stack-redisinsight redis-stack-server redis-stack brew untap redis-stack/redis-stack {{< / highlight >}} -## Connect to Redis CE +## Connect to Redis Open Source Once Redis is running, you can test it by running `redis-cli`: diff --git a/content/operate/oss_and_stack/install/install-stack/rpm.md b/content/operate/oss_and_stack/install/install-stack/rpm.md index 5266e0fc8..3a7d31f7d 100644 --- a/content/operate/oss_and_stack/install/install-stack/rpm.md +++ b/content/operate/oss_and_stack/install/install-stack/rpm.md @@ -4,16 +4,16 @@ categories: - operate - stack - oss -description: How to install Redis Community Edition using RPM +description: How to install Redis Open Source using RPM linkTitle: RPM -title: Install Redis Community Edition on Linux +title: Install Redis Open Source on Linux weight: 3 --- -## Install Redis Community Edition (CE) on Red Hat, CentOS, or Rocky Linux using RPM +## Install Redis Open Source on Red Hat, CentOS, or Rocky Linux using RPM See [this page](https://redis.io/downloads/#redis-downloads) for a complete list of supported Red Hat/Rocky platforms. -Follow these steps to install Redis CE. +Follow these steps to install Redis Open Source. 1. Create the file `/etc/yum.repos.d/redis.repo` with the following contents. diff --git a/content/operate/oss_and_stack/install/install-stack/snap.md b/content/operate/oss_and_stack/install/install-stack/snap.md index 307086a8e..1e2487134 100644 --- a/content/operate/oss_and_stack/install/install-stack/snap.md +++ b/content/operate/oss_and_stack/install/install-stack/snap.md @@ -4,15 +4,15 @@ categories: - operate - stack - oss -description: How to install Redis Community Edition using Snap +description: How to install Redis Open Source using Snap linkTitle: Snap -title: Install Redis Community Edition on Linux +title: Install Redis Open Source on Linux weight: 4 --- -## Install Redis Community Edition (CE) on Ubuntu Linux using Snap +## Install Redis Open Source on Ubuntu Linux using Snap -First, download the latest Redis CE Snap package from [this page](https://redis.io/downloads/). +First, download the latest Redis Open Source Snap package from [this page](https://redis.io/downloads/). To install, run: @@ -30,13 +30,13 @@ sudo snap run redis-server To stop Redis, enter `Ctrl-C`. -Follow these steps to integrate Redis CE with `systemd` so you can start/stop in/from the background: +Follow these steps to integrate Redis Open Source with `systemd` so you can start/stop in/from the background: 1. Edit the `/etc/systemd/system/redis-server.service` file and enter the following information: {{< highlight text >}} [Unit] - Description=Redis CE Server + Description=Redis Open Source Server After=network.target [Service] diff --git a/content/operate/oss_and_stack/install/install-stack/windows.md b/content/operate/oss_and_stack/install/install-stack/windows.md index 238291557..b5f01b285 100644 --- a/content/operate/oss_and_stack/install/install-stack/windows.md +++ b/content/operate/oss_and_stack/install/install-stack/windows.md @@ -4,15 +4,15 @@ categories: - operate - stack - oss -description: How to run Redis Community Edition on Windows +description: How to run Redis Open Source on Windows linkTitle: Windows -title: Run Redis Community Edition on Windows using Docker +title: Run Redis Open Source on Windows using Docker weight: 7 --- -## Run Redis Community Edition (CE) on Windows using Docker +## Run Redis Open Source on Windows using Docker -To install Redis CE on Windows, you will need to have Docker installed. When Docker is up and running, open Windows PowerShell and follow the instructions described in [Run Redis CE on Docker]({{< relref "/operate/oss_and_stack/install/install-stack/docker" >}}). Then, use Docker to connect with `redis-cli` as explained in that topic. +To install Redis Open Source on Windows, you will need to have Docker installed. When Docker is up and running, open Windows PowerShell and follow the instructions described in [Run Redis Open Source on Docker]({{< relref "/operate/oss_and_stack/install/install-stack/docker" >}}). Then, use Docker to connect with `redis-cli` as explained in that topic. {{% alert title="About using WSL and Ubuntu for Windows " color="warning" %}} If you attempt to use Windows Subsystem for Linux (WSL) or Ubuntu for Windows to follow [Linux instructions]({{< relref "/operate/oss_and_stack/install/install-stack/apt" >}}), you will get a `systemd` error telling you `System has not been booted with systemd as init system (PID 1). Can't operate.` Do not fret. Just use Docker. diff --git a/content/operate/oss_and_stack/reference/_index.md b/content/operate/oss_and_stack/reference/_index.md index 32e89099c..659fdf5c1 100644 --- a/content/operate/oss_and_stack/reference/_index.md +++ b/content/operate/oss_and_stack/reference/_index.md @@ -1,5 +1,5 @@ --- title: Reference -description: Redis Community Edition reference documentation +description: Redis Open Source reference documentation linkTitle: Reference --- \ No newline at end of file diff --git a/content/operate/oss_and_stack/stack-with-enterprise/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/_index.md index a59112d54..5f652c94f 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/_index.md @@ -1,5 +1,5 @@ --- -Title: Redis Community Edition and Redis Enterprise +Title: Redis Open Source and Redis Enterprise alwaysopen: false categories: - docs @@ -7,10 +7,10 @@ categories: - stack description: null hideListLinks: false -linkTitle: Redis CE and Redis Enterprise +linkTitle: Redis Open Source and Redis Enterprise weight: 70 aliases: - /operate/modules --- -[Redis Enterprise Software]({{< relref "/operate/rs" >}}) and [Redis Cloud]({{< relref "/operate/rc" >}}) support all [Redis Community Edition]({{< relref "/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities" >}}) features. Some of the capabilities Redis Community Edition provides include querying, indexing, and full-text search and support for JSON, time series, and probabilistic data structures. +[Redis Enterprise Software]({{< relref "/operate/rs" >}}) and [Redis Cloud]({{< relref "/operate/rc" >}}) support all [Redis Open Source]({{< relref "/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities" >}}) features. Some of the capabilities Redis Open Source provides include querying, indexing, and full-text search and support for JSON, time series, and probabilistic data structures. diff --git a/content/operate/oss_and_stack/stack-with-enterprise/deprecated-features/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/deprecated-features/_index.md index 7f7552cf3..922ea543a 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/deprecated-features/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/deprecated-features/_index.md @@ -1,5 +1,5 @@ --- -Title: Deprecated Redis Community Edition features and modules +Title: Deprecated Redis Open Source features and modules alwaysopen: false categories: - docs diff --git a/content/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities.md b/content/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities.md index 49708ed9f..e6f7b1c29 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities.md @@ -1,21 +1,21 @@ --- -Title: Redis Enterprise and Redis Community Edition feature compatibility +Title: Redis Enterprise and Redis Open Source feature compatibility alwaysopen: false categories: - docs - operate - stack -description: Describes the Redis Enterprise features supported by each Redis Community Edition +description: Describes the Redis Enterprise features supported by each Redis Open Source feature. linkTitle: Enterprise feature compatibility weight: 8 --- -This article describes compatibility between Redis Enterprise features and Redis Community Edition (CE) features. Version numbers indicate the minimum module version required for feature support. +This article describes compatibility between Redis Enterprise features and Redis Open Source features. Version numbers indicate the minimum module version required for feature support. -## Supported Redis CE features +## Supported Redis Open Source features -The following table shows which Redis CE features are supported by Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source features are supported by Redis Enterprise Software and Redis Cloud. | Feature | Redis Enterprise<br/>Software | Redis Enterprise<br/>Cloud | |:-------|:-------------------------|:-----------------------| @@ -30,7 +30,7 @@ The following table shows which Redis CE features are supported by Redis Enterpr ## Feature compatibility -The following tables show Redis Enterprise feature support for each Redis CE feature. +The following tables show Redis Enterprise feature support for each Redis Open Source feature. Version numbers indicate when the feature was first supported. If you're using an earlier version than what's shown in the table, the feature is not supported. @@ -58,9 +58,9 @@ For details about individual features, see the corresponding documentation. [^3]: You cannot use search and query with the [OSS Cluster API]({{< relref "/operate/rs/databases/configure/oss-cluster-api" >}}). -[^4]: You currently cannot combine Auto Tiering with Redis CE features in Redis Cloud. +[^4]: You currently cannot combine Auto Tiering with Redis Open Source features in Redis Cloud. -[^5]: With the exception of JSON, you currently cannot combine Active-Active with Redis CE features in Redis Cloud. +[^5]: With the exception of JSON, you currently cannot combine Active-Active with Redis Open Source features in Redis Cloud. [^6]: Although time series are compatible with Auto Tiering, the entire series either lives in RAM or on flash. diff --git a/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/_index.md index 85ab3170d..8a61d8ad9 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/_index.md @@ -24,7 +24,7 @@ Prior to v1.2, RedisGears only supported Python. However, an internal C API exis RedisGears is implemented by a Redis module. To use RedisGears, you'll need to make sure that your Redis deployment has the module installed. [Redis Enterprise Software](https://docs.redislabs.com/latest/rs/) supports the module natively. -If you're running Redis Community Edition, you'll also need to [install the RedisGears module]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/installing-redisgears" >}}) before using it. +If you're running Redis Open Source, you'll also need to [install the RedisGears module]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/installing-redisgears" >}}) before using it. To get started with RedisGears, see the quick start tutorial for [Python]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/quickstart" >}}) or [Java]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/quickstart" >}}). diff --git a/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/quickstart.md b/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/quickstart.md index f65b395ad..0518b01ea 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/quickstart.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/quickstart.md @@ -13,7 +13,7 @@ For this tutorial, you need: - Either: - A Redis Enterprise cluster with the [RedisGears module and Python plugin installed]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/installing-redisgears#install-redisgears" >}}) and [enabled on a database]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/python/install" >}}) - - An Redis Community Edition database with the RedisGears module + - A Redis Open Source database with the RedisGears module - `redis-cli` with connectivity to a Redis database ## RedisGears basics diff --git a/content/operate/oss_and_stack/stack-with-enterprise/json/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/json/_index.md index 07854596c..c18a6336f 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/json/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/json/_index.md @@ -5,14 +5,14 @@ categories: - docs - operate - stack -description: Redis Community Edition adds support for JSON to Redis databases. +description: Redis Open Source adds support for JSON to Redis databases. hideListLinks: true linkTitle: JSON toc: 'true' weight: 30 --- -Redis Community Edition (CE) adds support for the [JSON data structure](http://www.json.org/) to Redis databases. +Redis Open Source adds support for the [JSON data structure](http://www.json.org/) to Redis databases. Applications developed with the [source available version of RedisJSON](https://github.com/RedisJSON/RedisJSON) are 100% compatible with Redis Enterprise databases with JSON enabled. @@ -21,7 +21,7 @@ compatible with Redis Enterprise databases with JSON enabled. [Paths]({{< relref "/develop/data-types/json/path" >}}) let you traverse the structure of a JSON document, starting from the root, and interact only with the data you want. You can also use paths to perform operations on specific JSON elements. -Since there is no standard for JSON path syntax, Redis CE implements its own. +Since there is no standard for JSON path syntax, Redis Open Source implements its own. ### JSONPath syntax diff --git a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md index 76b0050fa..77724f48c 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md @@ -1,16 +1,16 @@ --- -Title: Redis Community Edition and modules release notes +Title: Redis Open Source and modules release notes alwaysopen: false categories: - docs - operate - stack -description: Redis Community Edition and modules release notes +description: Redis Open Source and modules release notes hideListLinks: true linkTitle: Release notes weight: 99 --- -See the following release notes for new features, enhancements, and other changes to Redis Community Edition capabilities. +See the following release notes for new features, enhancements, and other changes to Redis Open Source capabilities. {{<table-children columnNames="Release notes,Description" columnSources="LinkTitle,Description" enableLinks="LinkTitle" limitTags="visible">}} \ No newline at end of file diff --git a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/_index.md index 0ad17c9ef..7c9f2bdf7 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/_index.md @@ -1,5 +1,5 @@ --- -Title: Redis Community Edition release notes +Title: Redis Open Source release notes alwaysopen: false categories: - docs @@ -7,7 +7,7 @@ categories: - stack description: Redis Community release notes for version 7.4 and later hideListLinks: true -linkTitle: Redis Community Edition +linkTitle: Redis Open Source tags: - visible weight: 10 diff --git a/content/operate/oss_and_stack/stack-with-enterprise/search/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/search/_index.md index 87845ca54..c292731ce 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/search/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/search/_index.md @@ -49,7 +49,7 @@ For full-text searches, you can customize the field queries and ranking of the s When querying, you can use multiple predicates that query text, numeric, and geospatial fields in one query. You can also sort by a specific field and limit the results with an offset to produce customized results pages. -Redis Community Edition supports [over 15 natural languages]({{< relref "/develop/interact/search-and-query/advanced-concepts/stemming" >}}) for stemming and includes auto-complete engines with specific commands that can provide real-time [interactive search suggestions]({{< relref "/commands/ft.sugadd" >}}). +Redis Open Source supports [over 15 natural languages]({{< relref "/develop/interact/search-and-query/advanced-concepts/stemming" >}}) for stemming and includes auto-complete engines with specific commands that can provide real-time [interactive search suggestions]({{< relref "/commands/ft.sugadd" >}}). ## Search and query Active-Active databases diff --git a/content/operate/oss_and_stack/stack-with-enterprise/stack-quickstart.md b/content/operate/oss_and_stack/stack-with-enterprise/stack-quickstart.md index 66deff0a4..b72186b95 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/stack-quickstart.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/stack-quickstart.md @@ -6,10 +6,10 @@ categories: - stack description: null linkTitle: Quick start -title: Redis Community Edition quick start +title: Redis Open Source quick start weight: 1 --- -To quickly set up a database with Redis Stack (Redis Community Edition) features, +To quickly set up a database with Redis Stack (Redis Open Source) features, you can sign up for a free [Redis Cloud](https://cloud.redis.io/#/sign-up) subscription and create a Redis Stack database. Alternatively, you can use one of these methods: @@ -77,9 +77,9 @@ After creating the database, you can view its **Configuration** settings. You wi With this information, you can connect to your database with the [`redis-cli`]({{< relref "/operate/rs/references/cli-utilities/redis-cli" >}}) command-line tool, an application, or [Redis Insight](https://redislabs.com/redisinsight/). -## Try Redis Community Edition features +## Try Redis Open Source features -To try out Redis Community Edition features, follow the examples provided by the corresponding guides: +To try out Redis Open Source features, follow the examples provided by the corresponding guides: - [Redis Query Engine quick start]({{< relref "/develop/get-started/document-database" >}}) - [JSON quick start]({{< relref "/develop/data-types/json/" >}}#use-redisjson) diff --git a/content/operate/oss_and_stack/stack-with-enterprise/timeseries/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/timeseries/_index.md index ef4b7de17..f5a7f08a9 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/timeseries/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/timeseries/_index.md @@ -10,7 +10,7 @@ hideListLinks: true linkTitle: Time series weight: 50 --- -You can manage time series data in Redis Enterprise with Redis Community Edition (CE). +You can manage time series data in Redis Enterprise with Redis Open Source. ## Features @@ -30,7 +30,7 @@ Each sample is a tuple of the time and the value of 128 bits, ## Time series capabilities -Redis CE provides a new data type that uses chunks of memory of fixed size for time series samples, indexed by the same Radix Tree implementation as Redis streams. With streams, you can create [a capped stream]({{< relref "/develop/data-types/streams/#capped-streams" >}}), effectively limiting the number of messages by count. For time series, you can apply a retention policy in milliseconds. This is better for time series use cases, because they are typically interested in the data during a given time window, rather than a fixed number of samples. +Redis Open Source provides a new data type that uses chunks of memory of fixed size for time series samples, indexed by the same Radix Tree implementation as Redis streams. With streams, you can create [a capped stream]({{< relref "/develop/data-types/streams/#capped-streams" >}}), effectively limiting the number of messages by count. For time series, you can apply a retention policy in milliseconds. This is better for time series use cases, because they are typically interested in the data during a given time window, rather than a fixed number of samples. ### Downsampling/compaction @@ -78,7 +78,7 @@ Here's an example of [aggregation]({{< relref "develop/data-types/timeseries/qui ### Integrations -Redis CE comes with several integrations into existing time series tools. One such integration is our [RedisTimeSeries adapter](https://github.com/RedisTimeSeries/prometheus-redistimeseries-adapter) for [Prometheus](https://prometheus.io/), which keeps all your monitoring metrics inside time series while leveraging the entire [Prometheus ecosystem](https://prometheus.io/docs/prometheus/latest/storage/#remote-storage-integrations). +Redis Open Source comes with several integrations into existing time series tools. One such integration is our [RedisTimeSeries adapter](https://github.com/RedisTimeSeries/prometheus-redistimeseries-adapter) for [Prometheus](https://prometheus.io/), which keeps all your monitoring metrics inside time series while leveraging the entire [Prometheus ecosystem](https://prometheus.io/docs/prometheus/latest/storage/#remote-storage-integrations). {{< image filename="/images/rs/TimeSeries-integrations.png" >}} diff --git a/content/operate/rc/compatibility.md b/content/operate/rc/compatibility.md index 693383fe1..0fc731fe3 100644 --- a/content/operate/rc/compatibility.md +++ b/content/operate/rc/compatibility.md @@ -1,17 +1,17 @@ --- -Title: Redis Cloud compatibility with Redis Community Edition +Title: Redis Cloud compatibility with Redis Open Source alwaysopen: false categories: - docs - operate - rc -description: Redis Cloud compatibility with Redis Community Edition. -linkTitle: Redis Community Edition compatibility +description: Redis Cloud compatibility with Redis Open Source. +linkTitle: Redis Open Source compatibility weight: 90 tocEmbedHeaders: true --- -Both [Redis Enterprise Software]({{< relref "/operate/rs" >}}) and Redis Cloud are compatible with Redis Community Edition. +Both [Redis Enterprise Software]({{< relref "/operate/rs" >}}) and Redis Cloud are compatible with Redis Open Source. {{< embed-md "rc-rs-oss-compatibility.md" >}} diff --git a/content/operate/rc/security/access-control/data-access-control/configure-acls.md b/content/operate/rc/security/access-control/data-access-control/configure-acls.md index bb313a631..bbde88e51 100644 --- a/content/operate/rc/security/access-control/data-access-control/configure-acls.md +++ b/content/operate/rc/security/access-control/data-access-control/configure-acls.md @@ -122,7 +122,7 @@ For versions older than Redis 7.0, pub/sub is permissive and allows access to al Redis 7.0 makes pub/sub restrictive and blocks access to all channels in Redis Software. However, Redis Cloud still defaults to permissive pub/sub even for Redis 7.0 subscriptions. -| Redis<br />version | Redis Community Edition<br />pub/sub ACLs | Redis Cloud<br />pub/sub ACLs | +| Redis<br />version | Redis Open Source<br />pub/sub ACLs | Redis Cloud<br />pub/sub ACLs | |:-------------:|-----------|-------------| | 6.0 | Not supported | Not supported | | 6.2 | Permissive | Permissive | diff --git a/content/operate/rs/7.4/_index.md b/content/operate/rs/7.4/_index.md index c99c37660..050270d8e 100644 --- a/content/operate/rs/7.4/_index.md +++ b/content/operate/rs/7.4/_index.md @@ -74,7 +74,7 @@ To view documentation earlier than version 7.4, see the archived website: ## Related info - [Redis Cloud]({{< relref "/operate/rc" >}}) -- [Redis Community Edition]({{< relref "/operate/oss_and_stack" >}}) +- [Redis Open Source]({{< relref "/operate/oss_and_stack" >}}) - [Redis Stack]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}) - [Glossary]({{< relref "/glossary" >}}) diff --git a/content/operate/rs/7.4/databases/active-active/develop/data-types/hyperloglog.md b/content/operate/rs/7.4/databases/active-active/develop/data-types/hyperloglog.md index e1f87da55..e525091dd 100644 --- a/content/operate/rs/7.4/databases/active-active/develop/data-types/hyperloglog.md +++ b/content/operate/rs/7.4/databases/active-active/develop/data-types/hyperloglog.md @@ -18,7 +18,7 @@ Because it estimates the cardinality by probability, the HyperLogLog algorithm c ## HyperLogLog in Redis -Redis Community Edition implements [HyperLogLog](https://redislabs.com/redis-best-practices/counting/hyperloglog/) (HLL) as a native data structure. +Redis Open Source implements [HyperLogLog](https://redislabs.com/redis-best-practices/counting/hyperloglog/) (HLL) as a native data structure. It supports adding elements ([PFADD]({{< relref "/commands/pfadd" >}}) to an HLL, counting elements ([PFCOUNT]({{< relref "/commands/pfcount" >}}) of HLLs, and merging of ([PFMERGE]({{< relref "/commands/pfmerge" >}}) HLLs. Here is an example of a simple write case: @@ -48,7 +48,7 @@ If a DEL request is received at the same time as any other request (ADD/MERGE/EX the replicas consistently converge to delete key. In the observed remove method used by other collections (sets, lists, sorted-sets and hashes), only the replica that received the DEL request removes the elements, but elements added concurrently in other replicas exist in the consistently converged collection. -We chose to use the DEL-wins method for the CRDT-HLL to maintain the original time and space complexity of the HLL in Redis Community Edition. +We chose to use the DEL-wins method for the CRDT-HLL to maintain the original time and space complexity of the HLL in Redis Open Source. Here is an example of a DEL-wins case: @@ -67,7 +67,7 @@ Here is an example of a DEL-wins case: | t8 | Exists h --> 0 | Exists h --> 0 | \| | t8 | Exists s --> 1 | Exists s --> 1 | | | | | \| | t9 | SMEMBERS s --> {e2} | SMEMBERS s --> {e2} | -## HLL in Active-Active databases versus HLL in Redis Community Edition +## HLL in Active-Active databases versus HLL in Redis Open Source In Active-Active databases, we implemented HLL within the CRDT on the basis of the Redis implementation with a few exceptions: diff --git a/content/operate/rs/7.4/databases/active-active/develop/data-types/streams.md b/content/operate/rs/7.4/databases/active-active/develop/data-types/streams.md index fc0260bbd..1e5d80abe 100644 --- a/content/operate/rs/7.4/databases/active-active/develop/data-types/streams.md +++ b/content/operate/rs/7.4/databases/active-active/develop/data-types/streams.md @@ -65,7 +65,7 @@ In the example below, we write to a stream concurrently from two regions. Notice Notice also that the synchronized streams contain no duplicate IDs. As long as you allow the database to generate your stream IDs, you'll never have more than one stream entry with the same ID. {{< note >}} -Redis Community Edition uses one radix tree (referred to as `rax` in the code base) to implement each stream. However, Active-Active databases implement a single logical stream using one `rax` per region. +Redis Open Source uses one radix tree (referred to as `rax` in the code base) to implement each stream. However, Active-Active databases implement a single logical stream using one `rax` per region. Each region adds entries only to its associated `rax` (but can remove entries from all `rax` trees). This means that XREAD and XREADGROUP iterate simultaneously over all `rax` trees and return the appropriate entry by comparing the entry IDs from each `rax`. {{< /note >}} @@ -147,7 +147,7 @@ Because Active-Active databases replicate asynchronously, providing your own IDs In this scenario, two entries with the ID `100-1` are added at _t1_. After syncing, the stream `x` contains two entries with the same ID. {{< note >}} -Stream IDs in Redis Community Edition consist of two integers separated by a dash ('-'). When the server generates the ID, the first integer is the current time in milliseconds, and the second integer is a sequence number. So, the format for stream IDs is MS-SEQ. +Stream IDs in Redis Open Source consist of two integers separated by a dash ('-'). When the server generates the ID, the first integer is the current time in milliseconds, and the second integer is a sequence number. So, the format for stream IDs is MS-SEQ. {{< /note >}} To prevent duplicate IDs and to comply with the original Redis streams design, Active-Active databases provide three ID modes for XADD: @@ -181,7 +181,7 @@ rladmin tune db crdb crdt_xadd_id_uniqueness_mode liberal ### Iterating a stream with XREAD -In Redis Community Edition and in non-Active-Active databases, you can use XREAD to iterate over the entries in a Redis Stream. However, with an Active-Active database, XREAD may skip entries. This can happen when multiple regions write to the same stream. +In Redis Open Source and in non-Active-Active databases, you can use XREAD to iterate over the entries in a Redis Stream. However, with an Active-Active database, XREAD may skip entries. This can happen when multiple regions write to the same stream. In the example below, XREAD skips entry `115-2`. @@ -211,7 +211,7 @@ Active-Active databases fully support consumer groups with Redis Streams. Here i {{< note >}} -Redis Community Edition uses one radix tree (`rax`) to hold the global pending entries list and another `rax` for each consumer's PEL. +Redis Open Source uses one radix tree (`rax`) to hold the global pending entries list and another `rax` for each consumer's PEL. The global PEL is a unification of all consumer PELs, which are disjoint. An Active-Active database stream maintains a global PEL and a per-consumer PEL for each region. @@ -302,7 +302,7 @@ In traffic redirection, XREADGROUP may return entries that have been read but no ## Summary -With Active-Active streams, you can write to the same logical stream from multiple regions. As a result, the behavior of Active-Active streams differs somewhat from the behavior you get with Redis Community Edition. This is summarized below: +With Active-Active streams, you can write to the same logical stream from multiple regions. As a result, the behavior of Active-Active streams differs somewhat from the behavior you get with Redis Open Source. This is summarized below: ### Stream commands diff --git a/content/operate/rs/7.4/databases/active-active/syncer.md b/content/operate/rs/7.4/databases/active-active/syncer.md index c4e14a14a..3b5108d5f 100644 --- a/content/operate/rs/7.4/databases/active-active/syncer.md +++ b/content/operate/rs/7.4/databases/active-active/syncer.md @@ -21,7 +21,7 @@ The syncer process: 1. Reads data from that database instance 1. Writes the data to the local cluster's primary(master) shard -Some replication capabilities are also included in [Redis Community Edition]({{< relref "/operate/oss_and_stack/management/replication" >}}). +Some replication capabilities are also included in [Redis Open Source]({{< relref "/operate/oss_and_stack/management/replication" >}}). The primary (also known as master) shard at the top of the primary-replica tree creates a replication ID. This replication ID is identical for all replicas in that tree. diff --git a/content/operate/rs/7.4/databases/configure/_index.md b/content/operate/rs/7.4/databases/configure/_index.md index 4da3b5357..3ddeb5c5e 100644 --- a/content/operate/rs/7.4/databases/configure/_index.md +++ b/content/operate/rs/7.4/databases/configure/_index.md @@ -23,7 +23,7 @@ You can manage your Redis Enterprise Software databases with several tools: - [`crdb-cli`]({{< relref "/operate/rs/references/cli-utilities/crdb-cli" >}}) for Active-Active database configuration - - [`redis-cli`]({{< relref "/develop/tools/cli" >}}) for Redis Community Edition configuration + - [`redis-cli`]({{< relref "/develop/tools/cli" >}}) for Redis Open Source configuration - [REST API]({{< relref "/operate/rs/references/rest-api/_index.md" >}}) @@ -112,7 +112,7 @@ You cannot enable them after database creation. You can increase the number of shards in the database at any time. - You can accept the [standard hashing policy]({{< relref "/operate/rs/databases/durability-ha/clustering#standard-hashing-policy" >}}), which is compatible with Redis Community Edition, or define a [custom hashing policy]({{< relref "/operate/rs/databases/durability-ha/clustering#custom-hashing-policy" >}}) to define where keys are located in the clustered database. + You can accept the [standard hashing policy]({{< relref "/operate/rs/databases/durability-ha/clustering#standard-hashing-policy" >}}), which is compatible with Redis Open Source, or define a [custom hashing policy]({{< relref "/operate/rs/databases/durability-ha/clustering#custom-hashing-policy" >}}) to define where keys are located in the clustered database. - Turn off **Sharding** to use only one shard so that you can use [Multi-key commands]({{< relref "/operate/rs/databases/durability-ha/clustering.md" >}}) without the limitations. diff --git a/content/operate/rs/7.4/databases/durability-ha/clustering.md b/content/operate/rs/7.4/databases/durability-ha/clustering.md index 2f130f539..a341ad9bc 100644 --- a/content/operate/rs/7.4/databases/durability-ha/clustering.md +++ b/content/operate/rs/7.4/databases/durability-ha/clustering.md @@ -62,7 +62,7 @@ is 3, you can increase the number of shards to 6, 9, or 12. ### Standard hashing policy -When using the standard hashing policy, a clustered Redis Enterprise database behaves similarly to a standard [Redis Community Edition cluster]({{< relref "/operate/oss_and_stack/reference/cluster-spec" >}}#hash-tags), except when using multiple hash tags in a key's name. We recommend using only a single hash tag in a key name for hashing in Redis Enterprise. +When using the standard hashing policy, a clustered Redis Enterprise database behaves similarly to a standard [Redis Open Source cluster]({{< relref "/operate/oss_and_stack/reference/cluster-spec" >}}#hash-tags), except when using multiple hash tags in a key's name. We recommend using only a single hash tag in a key name for hashing in Redis Enterprise. - **Keys with a hash tag**: a key's hash tag is any substring between `{` and `}` in the key's name. When a key's name diff --git a/content/operate/rs/7.4/databases/import-export/migrate-to-active-active.md b/content/operate/rs/7.4/databases/import-export/migrate-to-active-active.md index 0b40aa1c7..466792b4c 100644 --- a/content/operate/rs/7.4/databases/import-export/migrate-to-active-active.md +++ b/content/operate/rs/7.4/databases/import-export/migrate-to-active-active.md @@ -102,9 +102,9 @@ To migrate a database to Active-Active in different Redis Enterprise clusters: 1. Click **Save**. -## Migrate from Redis Community Edition +## Migrate from Redis Open Source -To migrate a Redis Community Edition database to Active-Active: +To migrate a Redis Open Source database to Active-Active: 1. Create a new Active-Active database. For prerequisites and detailed instructions, see [Create an Active-Active geo-replicated database]({{< relref "/operate/rs/databases/active-active/create" >}}). diff --git a/content/operate/rs/7.4/databases/import-export/replica-of/create.md b/content/operate/rs/7.4/databases/import-export/replica-of/create.md index 870b7e015..65318996b 100644 --- a/content/operate/rs/7.4/databases/import-export/replica-of/create.md +++ b/content/operate/rs/7.4/databases/import-export/replica-of/create.md @@ -19,7 +19,7 @@ Sources databases can be: - Located in the same Redis Enterprise Software cluster - Located in a different Redis Enterprise cluster - Hosted by a different deployment, e.g. Redis Cloud -- Redis Community Edition databases +- Redis Open Source databases Your apps can connect to the source database to read and write data; they can also use any replica for read-only access. @@ -38,7 +38,7 @@ You can configure a database as a Replica Of, where the source database is in on - [Different Redis Enterprise cluster](#different-cluster) -- [Redis Community Edition cluster](#source-available-cluster) +- [Redis Open Source cluster](#source-available-cluster) The order of the multiple Replica Of sources has no material impact on replication. @@ -106,9 +106,9 @@ To configure a Replica Of database in a different Redis Enterprise cluster from For source databases on different clusters, you can [compress replication data]({{< relref "/operate/rs/databases/import-export/replica-of/#data-compression-for-replica-of" >}}) to save bandwidth. -### Redis Community Edition cluster {#source-available-cluster} +### Redis Open Source cluster {#source-available-cluster} -To use a database from a Redis Community Edition cluster as a Replica Of source: +To use a database from a Redis Open Source cluster as a Replica Of source: 1. [Create a new database]({{< relref "/operate/rs/databases/create" >}}) or select an existing database from the **Databases** screen. diff --git a/content/operate/rs/7.4/networking/cluster-dns.md b/content/operate/rs/7.4/networking/cluster-dns.md index 0265f7233..2c2cdb74f 100644 --- a/content/operate/rs/7.4/networking/cluster-dns.md +++ b/content/operate/rs/7.4/networking/cluster-dns.md @@ -11,7 +11,7 @@ weight: $weight url: '/operate/rs/7.4/networking/cluster-dns/' --- -By default, Redis Enterprise Software deployments use DNS to communicate between nodes. You can also use the [Discovery Service]({{< relref "/operate/rs/databases/durability-ha/discovery-service.md" >}}), which uses IP addresses to connect and complies with the [Redis Sentinel API]({{< relref "/operate/oss_and_stack/management/sentinel" >}}) supported by Redis Community Edition. +By default, Redis Enterprise Software deployments use DNS to communicate between nodes. You can also use the [Discovery Service]({{< relref "/operate/rs/databases/durability-ha/discovery-service.md" >}}), which uses IP addresses to connect and complies with the [Redis Sentinel API]({{< relref "/operate/oss_and_stack/management/sentinel" >}}) supported by Redis Open Source. Each node in a Redis Enterprise cluster includes a small DNS server to manage internal functions, such as high availability, automatic failover, automatic migration, and so on. Nodes should only run the DNS server included with the software. Running additional DNS servers can lead to unexpected behavior. diff --git a/content/operate/rs/7.4/references/cli-utilities/redis-cli/_index.md b/content/operate/rs/7.4/references/cli-utilities/redis-cli/_index.md index f1d70ee04..94793fbf0 100644 --- a/content/operate/rs/7.4/references/cli-utilities/redis-cli/_index.md +++ b/content/operate/rs/7.4/references/cli-utilities/redis-cli/_index.md @@ -20,11 +20,11 @@ If you want to run Redis commands without `redis-cli`, you can [connect to a dat ## Install `redis-cli` -When you install Redis Enterprise Software or Redis Community Edition, it also installs the `redis-cli` command-line utility. +When you install Redis Enterprise Software or Redis Open Source, it also installs the `redis-cli` command-line utility. To learn how to install Redis and `redis-cli`, see the following installation guides: -- [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) +- [Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) - [Redis Enterprise Software]({{< relref "/operate/rs/installing-upgrading/quickstarts/redis-enterprise-software-quickstart" >}}) diff --git a/content/operate/rs/7.4/references/clustering-redis.md b/content/operate/rs/7.4/references/clustering-redis.md index 1e10d5483..c06c3cec8 100644 --- a/content/operate/rs/7.4/references/clustering-redis.md +++ b/content/operate/rs/7.4/references/clustering-redis.md @@ -24,7 +24,7 @@ Joining multiple Redis servers into a Redis cluster is a challenging task, espec - Maintaining a reliable and consistent infrastructure in a cluster configuration -There are several solutions to clustering Redis, most notable of which is the [Redis Community Edition cluster](http://redis.io/topics/cluster-spec). +There are several solutions to clustering Redis, most notable of which is the [Redis Open Source cluster](http://redis.io/topics/cluster-spec). Redis Enterprise Software and Redis Cloud were built from the ground up to provide a Redis cluster of any size while supporting all Redis commands. Your dataset is distributed across multiple shards in multiple nodes of the Redis cluster and is constantly monitored to ensure optimal performance. When needed, more shards and nodes can be added to your dataset so it can scale continuously and limitlessly. diff --git a/content/operate/rs/7.4/references/compatibility/_index.md b/content/operate/rs/7.4/references/compatibility/_index.md index 2ff64c820..2777e2fff 100644 --- a/content/operate/rs/7.4/references/compatibility/_index.md +++ b/content/operate/rs/7.4/references/compatibility/_index.md @@ -1,19 +1,19 @@ --- -Title: Redis Enterprise compatibility with Redis Community Edition +Title: Redis Enterprise compatibility with Redis Open Source alwaysopen: false categories: - docs - operate - rs - rc -description: Redis Enterprise compatibility with Redis Community Edition. +description: Redis Enterprise compatibility with Redis Open Source. hideListLinks: true -linkTitle: Redis Community Edition compatibility +linkTitle: Redis Open Source compatibility weight: $weight tocEmbedHeaders: true url: '/operate/rs/7.4/references/compatibility/' --- -Both Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) are compatible with Redis Community Edition. +Both Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) are compatible with Redis Open Source. {{< embed-md "rc-rs-oss-compatibility.md" >}} diff --git a/content/operate/rs/7.4/references/compatibility/commands/_index.md b/content/operate/rs/7.4/references/compatibility/commands/_index.md index 5481597f8..e7b288305 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/_index.md +++ b/content/operate/rs/7.4/references/compatibility/commands/_index.md @@ -1,19 +1,19 @@ --- -Title: Compatibility with Redis Community Edition commands +Title: Compatibility with Redis Open Source commands alwaysopen: false categories: - docs - operate - rs - rc -description: Redis Community Edition commands compatible with Redis Enterprise. +description: Redis Open Source commands compatible with Redis Enterprise. hideListLinks: true linkTitle: Commands weight: 30 url: '/operate/rs/7.4/references/compatibility/commands/' --- -Learn which Redis Community Edition commands are compatible with Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}). +Learn which Redis Open Source commands are compatible with Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}). Select a command group for more details about compatibility with standard and Active-Active Redis Enterprise. diff --git a/content/operate/rs/7.4/references/compatibility/commands/cluster.md b/content/operate/rs/7.4/references/compatibility/commands/cluster.md index 7585ee463..921969b18 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/cluster.md +++ b/content/operate/rs/7.4/references/compatibility/commands/cluster.md @@ -12,7 +12,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/cluster/' --- -[Clustering in Redis Enterprise Software]({{< relref "/operate/rs/databases/durability-ha/clustering" >}}) and [Redis Cloud]({{< relref "/operate/rc/databases/configuration/clustering" >}}) differs from the [Redis Community Edition cluster]({{<relref "/operate/oss_and_stack/management/scaling">}}) and works with all standard Redis clients. +[Clustering in Redis Enterprise Software]({{< relref "/operate/rs/databases/durability-ha/clustering" >}}) and [Redis Cloud]({{< relref "/operate/rc/databases/configuration/clustering" >}}) differs from the [Redis Open Source cluster]({{<relref "/operate/oss_and_stack/management/scaling">}}) and works with all standard Redis clients. Redis Enterprise blocks most [cluster commands]({{< relref "/commands" >}}?group=cluster). If you try to use a blocked cluster command, it returns an error. diff --git a/content/operate/rs/7.4/references/compatibility/commands/connection.md b/content/operate/rs/7.4/references/compatibility/commands/connection.md index 36124c33a..6ce9ef2be 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/connection.md +++ b/content/operate/rs/7.4/references/compatibility/commands/connection.md @@ -12,7 +12,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/connection/' --- -The following tables show which Redis Community Edition [connection management commands]({{< relref "/commands" >}}?group=connection) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following tables show which Redis Open Source [connection management commands]({{< relref "/commands" >}}?group=connection) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />Cloud | Notes | @@ -40,4 +40,4 @@ The following tables show which Redis Community Edition [connection management c | [PING]({{< relref "/commands/ping" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | | | [QUIT]({{< relref "/commands/quit" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | Deprecated as of Redis v7.2.0. | | [RESET]({{< relref "/commands/reset" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | -| [SELECT]({{< relref "/commands/select" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | Redis Enterprise does not support shared databases due to potential negative performance impacts and blocks any related commands. The `SELECT` command is supported solely for compatibility with Redis Community Edition but does not perform any operations in Redis Enterprise. | +| [SELECT]({{< relref "/commands/select" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | Redis Enterprise does not support shared databases due to potential negative performance impacts and blocks any related commands. The `SELECT` command is supported solely for compatibility with Redis Open Source but does not perform any operations in Redis Enterprise. | diff --git a/content/operate/rs/7.4/references/compatibility/commands/data-types.md b/content/operate/rs/7.4/references/compatibility/commands/data-types.md index 1ad728439..f9c8318f7 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/data-types.md +++ b/content/operate/rs/7.4/references/compatibility/commands/data-types.md @@ -14,7 +14,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/data-types/' --- -The following tables show which Redis Community Edition data type commands are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following tables show which Redis Open source data type commands are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Bitmap commands diff --git a/content/operate/rs/7.4/references/compatibility/commands/generic.md b/content/operate/rs/7.4/references/compatibility/commands/generic.md index a1c2b7292..8b814d287 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/generic.md +++ b/content/operate/rs/7.4/references/compatibility/commands/generic.md @@ -12,7 +12,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/generic/' --- -The following table shows which Redis Community Edition [key (generic) commands]({{< relref "/commands" >}}?group=generic) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [key (generic) commands]({{< relref "/commands" >}}?group=generic) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/7.4/references/compatibility/commands/pub-sub.md b/content/operate/rs/7.4/references/compatibility/commands/pub-sub.md index d33e08e34..620d4455f 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/pub-sub.md +++ b/content/operate/rs/7.4/references/compatibility/commands/pub-sub.md @@ -12,7 +12,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/pub-sub/' --- -The following table shows which Redis Community Edition [pub/sub commands]({{< relref "/commands" >}}?group=pubsub) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [pub/sub commands]({{< relref "/commands" >}}?group=pubsub) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/7.4/references/compatibility/commands/scripting.md b/content/operate/rs/7.4/references/compatibility/commands/scripting.md index 36acea5ff..e4d7377e2 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/scripting.md +++ b/content/operate/rs/7.4/references/compatibility/commands/scripting.md @@ -12,7 +12,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/scripting/' --- -The following table shows which Redis Community Edition [scripting and function commands]({{< relref "/commands" >}}?group=scripting) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [scripting and function commands]({{< relref "/commands" >}}?group=scripting) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Function commands diff --git a/content/operate/rs/7.4/references/compatibility/commands/server.md b/content/operate/rs/7.4/references/compatibility/commands/server.md index 01d3d9ac6..827857bb1 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/server.md +++ b/content/operate/rs/7.4/references/compatibility/commands/server.md @@ -13,7 +13,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/server/' --- -The following tables show which Redis Community Edition [server management commands]({{< relref "/commands" >}}?group=server) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following tables show which Redis Open Source [server management commands]({{< relref "/commands" >}}?group=server) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Access control commands @@ -89,7 +89,7 @@ Although Redis Enterprise does not support certain monitoring commands, you can | <span style="min-width: 9em; display: table-cell">Command</span> | Redis<br />Enterprise | Redis<br />Cloud | <span style="min-width: 9em; display: table-cell">Notes</span> | |:--------|:----------------------|:-----------------|:------| | [DBSIZE]({{< relref "/commands/dbsize" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | | -| [INFO]({{< relref "/commands/info" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | In Redis Enterprise, `INFO` returns a different set of fields than Redis Community Edition.<br />Not supported for [scripts]({{<relref "/develop/interact/programmability">}}). | +| [INFO]({{< relref "/commands/info" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | In Redis Enterprise, `INFO` returns a different set of fields than Redis Open Source.<br />Not supported for [scripts]({{<relref "/develop/interact/programmability">}}). | | [LATENCY DOCTOR]({{< relref "/commands/latency-doctor" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | | [LATENCY GRAPH]({{< relref "/commands/latency-graph" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | | [LATENCY HELP]({{< relref "/commands/latency-help" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | diff --git a/content/operate/rs/7.4/references/compatibility/commands/transactions.md b/content/operate/rs/7.4/references/compatibility/commands/transactions.md index 262f5d15c..8590b18a7 100644 --- a/content/operate/rs/7.4/references/compatibility/commands/transactions.md +++ b/content/operate/rs/7.4/references/compatibility/commands/transactions.md @@ -12,7 +12,7 @@ weight: 10 url: '/operate/rs/7.4/references/compatibility/commands/transactions/' --- -The following table shows which Redis Community Edition [transaction commands]({{< relref "/commands" >}}?group=transactions) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [transaction commands]({{< relref "/commands" >}}?group=transactions) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/7.4/references/compatibility/config-settings.md b/content/operate/rs/7.4/references/compatibility/config-settings.md index 253426e71..dec034003 100644 --- a/content/operate/rs/7.4/references/compatibility/config-settings.md +++ b/content/operate/rs/7.4/references/compatibility/config-settings.md @@ -1,18 +1,18 @@ --- -Title: Compatibility with Redis Community Edition configuration settings +Title: Compatibility with Redis Open Source configuration settings alwaysopen: false categories: - docs - operate - rs - rc -description: Redis Community Edition configuration settings supported by Redis Enterprise. +description: Redis Open Source configuration settings supported by Redis Enterprise. linkTitle: Configuration settings weight: 50 url: '/operate/rs/7.4/references/compatibility/config-settings/' --- -Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) only support a subset of [Redis Community Edition configuration settings]({{<relref "/operate/oss_and_stack/management/config">}}). Using [`CONFIG GET`]({{< relref "/commands/config-get" >}}) or [`CONFIG SET`]({{< relref "/commands/config-set" >}}) with unsupported configuration settings returns an error. +Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) only support a subset of [Redis Open Source configuration settings]({{<relref "/operate/oss_and_stack/management/config">}}). Using [`CONFIG GET`]({{< relref "/commands/config-get" >}}) or [`CONFIG SET`]({{< relref "/commands/config-set" >}}) with unsupported configuration settings returns an error. | Setting | Redis<br />Enterprise | Redis<br />Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/7.4/references/connecting-to-redis.md b/content/operate/rs/7.4/references/connecting-to-redis.md index 825fedefe..00abb46ad 100644 --- a/content/operate/rs/7.4/references/connecting-to-redis.md +++ b/content/operate/rs/7.4/references/connecting-to-redis.md @@ -37,6 +37,6 @@ Connecting to a remote server can be challenging. Here’s a quick checklist for - If you've managed to open a connection, try sending the `INFO` command and act on its reply or error message. - Redis Enterprise Software Redis databases only support connecting to the default database (0) and block some administrative commands. To learn more, see: - Redis Enterprise Cluster: [REC compatibility](/redis-enterprise-documentation/rlec-compatibility) - - Redis Cloud FAQ: [Are you fully compatible with Redis Community Edition](/faqs#are-you-fully-compatible-with-open-source-redis) + - Redis Cloud FAQ: [Are you fully compatible with Redis Open Source](/faqs#are-you-fully-compatible-with-open-source-redis) If you encounter any difficulties or have questions please feel free to [contact our help desk](mailto:support@redislabs.com). diff --git a/content/operate/rs/7.4/references/rest-api/objects/cluster_settings.md b/content/operate/rs/7.4/references/rest-api/objects/cluster_settings.md index e07077e8a..a1a29bc0d 100644 --- a/content/operate/rs/7.4/references/rest-api/objects/cluster_settings.md +++ b/content/operate/rs/7.4/references/rest-api/objects/cluster_settings.md @@ -46,7 +46,7 @@ Cluster resources management policy | redis_migrate_node_threshold_p | integer | Minimum free memory (excluding reserved memory) allowed on a node before automatic migration of shards from it to free more memory | | redis_provision_node_threshold | integer | Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it | | redis_provision_node_threshold_p | integer | Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it | -| redis_upgrade_policy | **`major`** <br />`latest` | Create/upgrade Redis Enterprise software on databases in the cluster by compatibility with major versions or latest versions of Redis Community Edition | +| redis_upgrade_policy | **`major`** <br />`latest` | Create/upgrade Redis Enterprise software on databases in the cluster by compatibility with major versions or latest versions of Redis Open Source | | resp3_default | boolean (default: true) | Determines the default value of the `resp3` option upon upgrading a database to version 7.2 | | shards_overbooking | boolean | If true, all databases' memory_size is ignored during shards placement | | show_internals | boolean | Show internal databases (and their shards and endpoints) REST APIs | diff --git a/content/operate/rs/7.4/references/rest-api/objects/node.md b/content/operate/rs/7.4/references/rest-api/objects/node.md index d9551756d..5488e415c 100644 --- a/content/operate/rs/7.4/references/rest-api/objects/node.md +++ b/content/operate/rs/7.4/references/rest-api/objects/node.md @@ -46,7 +46,7 @@ An API object that represents a node in the cluster. "db_type": string, "version": string }, ...] -{{</code>}} | Versions of Redis Community Edition databases supported by Redis Enterprise Software on the node (read-only)<br />**db_type**: Type of database<br />**version**: Version of database | +{{</code>}} | Versions of Redis Open Source databases supported by Redis Enterprise Software on the node (read-only)<br />**db_type**: Type of database<br />**version**: Version of database | | system_time | string | System time (UTC) (read-only) | | total_memory | integer | Total memory of node (bytes) (read-only) | | uptime | integer | System uptime (seconds) (read-only) | diff --git a/content/operate/rs/_index.md b/content/operate/rs/_index.md index 98eba67ff..71b6953b7 100644 --- a/content/operate/rs/_index.md +++ b/content/operate/rs/_index.md @@ -72,7 +72,7 @@ To view documentation earlier than version 7.4, see the archived website: ## Related info - [Redis Cloud]({{< relref "/operate/rc" >}}) -- [Redis Community Edition]({{< relref "/operate/oss_and_stack" >}}) +- [Redis Open Source]({{< relref "/operate/oss_and_stack" >}}) - [Redis Stack]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}) - [Glossary]({{< relref "/glossary" >}}) diff --git a/content/operate/rs/databases/active-active/develop/data-types/hyperloglog.md b/content/operate/rs/databases/active-active/develop/data-types/hyperloglog.md index a293c8c1e..9afc7909c 100644 --- a/content/operate/rs/databases/active-active/develop/data-types/hyperloglog.md +++ b/content/operate/rs/databases/active-active/develop/data-types/hyperloglog.md @@ -17,7 +17,7 @@ Because it estimates the cardinality by probability, the HyperLogLog algorithm c ## HyperLogLog in Redis -Redis Community Edition implements [HyperLogLog](https://redislabs.com/redis-best-practices/counting/hyperloglog/) (HLL) as a native data structure. +Redis Open source implements [HyperLogLog](https://redislabs.com/redis-best-practices/counting/hyperloglog/) (HLL) as a native data structure. It supports adding elements ([PFADD]({{< relref "/commands/pfadd" >}}) to an HLL, counting elements ([PFCOUNT]({{< relref "/commands/pfcount" >}}) of HLLs, and merging of ([PFMERGE]({{< relref "/commands/pfmerge" >}}) HLLs. Here is an example of a simple write case: @@ -47,7 +47,7 @@ If a DEL request is received at the same time as any other request (ADD/MERGE/EX the replicas consistently converge to delete key. In the observed remove method used by other collections (sets, lists, sorted-sets and hashes), only the replica that received the DEL request removes the elements, but elements added concurrently in other replicas exist in the consistently converged collection. -We chose to use the DEL-wins method for the CRDT-HLL to maintain the original time and space complexity of the HLL in Redis Community Edition. +We chose to use the DEL-wins method for the CRDT-HLL to maintain the original time and space complexity of the HLL in Redis Open source. Here is an example of a DEL-wins case: @@ -66,7 +66,7 @@ Here is an example of a DEL-wins case: | t8 | Exists h --> 0 | Exists h --> 0 | \| | t8 | Exists s --> 1 | Exists s --> 1 | | | | | \| | t9 | SMEMBERS s --> {e2} | SMEMBERS s --> {e2} | -## HLL in Active-Active databases versus HLL in Redis Community Edition +## HLL in Active-Active databases versus HLL in Redis Open source In Active-Active databases, we implemented HLL within the CRDT on the basis of the Redis implementation with a few exceptions: diff --git a/content/operate/rs/databases/active-active/develop/data-types/streams.md b/content/operate/rs/databases/active-active/develop/data-types/streams.md index 11eceff29..234cc53f4 100644 --- a/content/operate/rs/databases/active-active/develop/data-types/streams.md +++ b/content/operate/rs/databases/active-active/develop/data-types/streams.md @@ -64,7 +64,7 @@ In the example below, we write to a stream concurrently from two regions. Notice Notice also that the synchronized streams contain no duplicate IDs. As long as you allow the database to generate your stream IDs, you'll never have more than one stream entry with the same ID. {{< note >}} -Redis Community Edition uses one radix tree (referred to as `rax` in the code base) to implement each stream. However, Active-Active databases implement a single logical stream using one `rax` per region. +Redis Open Source uses one radix tree (referred to as `rax` in the code base) to implement each stream. However, Active-Active databases implement a single logical stream using one `rax` per region. Each region adds entries only to its associated `rax` (but can remove entries from all `rax` trees). This means that XREAD and XREADGROUP iterate simultaneously over all `rax` trees and return the appropriate entry by comparing the entry IDs from each `rax`. {{< /note >}} @@ -146,7 +146,7 @@ Because Active-Active databases replicate asynchronously, providing your own IDs In this scenario, two entries with the ID `100-1` are added at _t1_. After syncing, the stream `x` contains two entries with the same ID. {{< note >}} -Stream IDs in Redis Community Edition consist of two integers separated by a dash ('-'). When the server generates the ID, the first integer is the current time in milliseconds, and the second integer is a sequence number. So, the format for stream IDs is MS-SEQ. +Stream IDs in Redis Open Source consist of two integers separated by a dash ('-'). When the server generates the ID, the first integer is the current time in milliseconds, and the second integer is a sequence number. So, the format for stream IDs is MS-SEQ. {{< /note >}} To prevent duplicate IDs and to comply with the original Redis streams design, Active-Active databases provide three ID modes for XADD: @@ -180,7 +180,7 @@ rladmin tune db crdb crdt_xadd_id_uniqueness_mode liberal ### Iterating a stream with XREAD -In Redis Community Edition and in non-Active-Active databases, you can use XREAD to iterate over the entries in a Redis Stream. However, with an Active-Active database, XREAD may skip entries. This can happen when multiple regions write to the same stream. +In Redis Open Source and in non-Active-Active databases, you can use XREAD to iterate over the entries in a Redis Stream. However, with an Active-Active database, XREAD may skip entries. This can happen when multiple regions write to the same stream. In the example below, XREAD skips entry `115-2`. @@ -210,7 +210,7 @@ Active-Active databases fully support consumer groups with Redis Streams. Here i {{< note >}} -Redis Community Edition uses one radix tree (`rax`) to hold the global pending entries list and another `rax` for each consumer's PEL. +Redis Open Source uses one radix tree (`rax`) to hold the global pending entries list and another `rax` for each consumer's PEL. The global PEL is a unification of all consumer PELs, which are disjoint. An Active-Active database stream maintains a global PEL and a per-consumer PEL for each region. @@ -301,7 +301,7 @@ In traffic redirection, XREADGROUP may return entries that have been read but no ## Summary -With Active-Active streams, you can write to the same logical stream from multiple regions. As a result, the behavior of Active-Active streams differs somewhat from the behavior you get with Redis Community Edition. This is summarized below: +With Active-Active streams, you can write to the same logical stream from multiple regions. As a result, the behavior of Active-Active streams differs somewhat from the behavior you get with Redis Open Source. This is summarized below: ### Stream commands diff --git a/content/operate/rs/databases/active-active/syncer.md b/content/operate/rs/databases/active-active/syncer.md index 45f0a3fd9..5394e3d5e 100644 --- a/content/operate/rs/databases/active-active/syncer.md +++ b/content/operate/rs/databases/active-active/syncer.md @@ -20,7 +20,7 @@ The syncer process: 1. Reads data from that database instance 1. Writes the data to the local cluster's primary(master) shard -Some replication capabilities are also included in [Redis Community Edition]({{< relref "/operate/oss_and_stack/management/replication" >}}). +Some replication capabilities are also included in [Redis Open Source]({{< relref "/operate/oss_and_stack/management/replication" >}}). The primary (also known as master) shard at the top of the primary-replica tree creates a replication ID. This replication ID is identical for all replicas in that tree. diff --git a/content/operate/rs/databases/configure/_index.md b/content/operate/rs/databases/configure/_index.md index da0c5d4bd..8d8683fd8 100644 --- a/content/operate/rs/databases/configure/_index.md +++ b/content/operate/rs/databases/configure/_index.md @@ -22,7 +22,7 @@ You can manage your Redis Enterprise Software databases with several tools: - [`crdb-cli`]({{< relref "/operate/rs/references/cli-utilities/crdb-cli" >}}) for Active-Active database configuration - - [`redis-cli`]({{< relref "/develop/tools/cli" >}}) for Redis Community Edition configuration + - [`redis-cli`]({{< relref "/develop/tools/cli" >}}) for Redis Open Source configuration - [REST API]({{< relref "/operate/rs/references/rest-api/_index.md" >}}) @@ -141,7 +141,7 @@ To change capabilities' parameters for an existing database using the Cluster Ma You must use a client that supports the cluster API to connect to a database that has the cluster API enabled. {{</note>}} -- **Hashing policy** - You can accept the [standard hashing policy]({{<relref "/operate/rs/databases/durability-ha/clustering#standard-hashing-policy">}}), which is compatible with Redis Community Edition, or define a [custom hashing policy]({{<relref "/operate/rs/databases/durability-ha/clustering#custom-hashing-policy">}}) to define where keys are located in the clustered database. +- **Hashing policy** - You can accept the [standard hashing policy]({{<relref "/operate/rs/databases/durability-ha/clustering#standard-hashing-policy">}}), which is compatible with Redis Open Source, or define a [custom hashing policy]({{<relref "/operate/rs/databases/durability-ha/clustering#custom-hashing-policy">}}) to define where keys are located in the clustered database. - [**Database proxy**]({{< relref "/operate/rs/databases/configure/proxy-policy" >}}) - Determines the number and location of active proxies, which manage incoming database operation requests. diff --git a/content/operate/rs/databases/durability-ha/clustering.md b/content/operate/rs/databases/durability-ha/clustering.md index 6e8f31ae9..20696f4be 100644 --- a/content/operate/rs/databases/durability-ha/clustering.md +++ b/content/operate/rs/databases/durability-ha/clustering.md @@ -61,7 +61,7 @@ is 3, you can increase the number of shards to 6, 9, or 12. ### Standard hashing policy -When using the standard hashing policy, a clustered Redis Enterprise database behaves similarly to a standard [Redis Community Edition cluster]({{< relref "/operate/oss_and_stack/reference/cluster-spec" >}}#hash-tags), except when using multiple hash tags in a key's name. We recommend using only a single hash tag in a key name for hashing in Redis Enterprise. +When using the standard hashing policy, a clustered Redis Enterprise database behaves similarly to a standard [Redis Open Source cluster]({{< relref "/operate/oss_and_stack/reference/cluster-spec" >}}#hash-tags), except when using multiple hash tags in a key's name. We recommend using only a single hash tag in a key name for hashing in Redis Enterprise. - **Keys with a hash tag**: a key's hash tag is any substring between `{` and `}` in the key's name. When a key's name diff --git a/content/operate/rs/databases/import-export/migrate-to-active-active.md b/content/operate/rs/databases/import-export/migrate-to-active-active.md index 98195f57d..d881ec400 100644 --- a/content/operate/rs/databases/import-export/migrate-to-active-active.md +++ b/content/operate/rs/databases/import-export/migrate-to-active-active.md @@ -101,9 +101,9 @@ To migrate a database to Active-Active in different Redis Enterprise clusters: 1. Click **Save**. -## Migrate from Redis Community Edition +## Migrate from Redis Open Source -To migrate a Redis Community Edition database to Active-Active: +To migrate a Redis Open Source database to Active-Active: 1. Create a new Active-Active database. For prerequisites and detailed instructions, see [Create an Active-Active geo-replicated database]({{< relref "/operate/rs/databases/active-active/create" >}}). diff --git a/content/operate/rs/databases/import-export/replica-of/create.md b/content/operate/rs/databases/import-export/replica-of/create.md index 65fe884dc..b2241e117 100644 --- a/content/operate/rs/databases/import-export/replica-of/create.md +++ b/content/operate/rs/databases/import-export/replica-of/create.md @@ -18,7 +18,7 @@ Sources databases can be: - Located in the same Redis Enterprise Software cluster - Located in a different Redis Enterprise cluster - Hosted by a different deployment, e.g. Redis Cloud -- Redis Community Edition databases +- Redis Open Source databases Your apps can connect to the source database to read and write data; they can also use any replica for read-only access. @@ -37,7 +37,7 @@ You can configure a database as a Replica Of, where the source database is in on - [Different Redis Enterprise cluster](#different-cluster) -- [Redis Community Edition cluster](#source-available-cluster) +- [Redis Open Source cluster](#source-available-cluster) The order of the multiple Replica Of sources has no material impact on replication. @@ -105,9 +105,9 @@ To configure a Replica Of database in a different Redis Enterprise cluster from For source databases on different clusters, you can [compress replication data]({{< relref "/operate/rs/databases/import-export/replica-of/#data-compression-for-replica-of" >}}) to save bandwidth. -### Redis Community Edition cluster {#source-available-cluster} +### Redis Open Source cluster {#source-available-cluster} -To use a database from a Redis Community Edition cluster as a Replica Of source: +To use a database from a Redis Open Source cluster as a Replica Of source: 1. [Create a new database]({{< relref "/operate/rs/databases/create" >}}) or select an existing database from the **Databases** screen. diff --git a/content/operate/rs/networking/cluster-dns.md b/content/operate/rs/networking/cluster-dns.md index daaef6e72..c58db741a 100644 --- a/content/operate/rs/networking/cluster-dns.md +++ b/content/operate/rs/networking/cluster-dns.md @@ -10,7 +10,7 @@ linkTitle: Configure cluster DNS weight: $weight --- -By default, Redis Enterprise Software deployments use DNS to communicate between nodes. You can also use the [Discovery Service]({{< relref "/operate/rs/databases/durability-ha/discovery-service.md" >}}), which uses IP addresses to connect and complies with the [Redis Sentinel API]({{< relref "/operate/oss_and_stack/management/sentinel" >}}) supported by Redis Community Edition. +By default, Redis Enterprise Software deployments use DNS to communicate between nodes. You can also use the [Discovery Service]({{< relref "/operate/rs/databases/durability-ha/discovery-service.md" >}}), which uses IP addresses to connect and complies with the [Redis Sentinel API]({{< relref "/operate/oss_and_stack/management/sentinel" >}}) supported by Redis Open Source. Each node in a Redis Enterprise cluster includes a small DNS server to manage internal functions, such as high availability, automatic failover, automatic migration, and so on. Nodes should only run the DNS server included with the software. Running additional DNS servers can lead to unexpected behavior. 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 a1372f6fa..06c0bd9f3 100644 --- a/content/operate/rs/references/cli-utilities/redis-cli/_index.md +++ b/content/operate/rs/references/cli-utilities/redis-cli/_index.md @@ -19,11 +19,11 @@ If you want to run Redis commands without `redis-cli`, you can [connect to a dat ## Install `redis-cli` -When you install Redis Enterprise Software or Redis Community Edition, it also installs the `redis-cli` command-line utility. +When you install Redis Enterprise Software or Redis Open Source, it also installs the `redis-cli` command-line utility. To learn how to install Redis and `redis-cli`, see the following installation guides: -- [Redis Community Edition]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) +- [Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) - [Redis Enterprise Software]({{< relref "/operate/rs/installing-upgrading/quickstarts/redis-enterprise-software-quickstart" >}}) diff --git a/content/operate/rs/references/clustering-redis.md b/content/operate/rs/references/clustering-redis.md index 24651587a..f22507dd3 100644 --- a/content/operate/rs/references/clustering-redis.md +++ b/content/operate/rs/references/clustering-redis.md @@ -23,7 +23,7 @@ Joining multiple Redis servers into a Redis cluster is a challenging task, espec - Maintaining a reliable and consistent infrastructure in a cluster configuration -There are several solutions to clustering Redis, most notable of which is the [Redis Community Edition cluster](http://redis.io/topics/cluster-spec). +There are several solutions to clustering Redis, most notable of which is the [Redis Open Source cluster](http://redis.io/topics/cluster-spec). Redis Enterprise Software and Redis Cloud were built from the ground up to provide a Redis cluster of any size while supporting all Redis commands. Your dataset is distributed across multiple shards in multiple nodes of the Redis cluster and is constantly monitored to ensure optimal performance. When needed, more shards and nodes can be added to your dataset so it can scale continuously and limitlessly. diff --git a/content/operate/rs/references/compatibility/_index.md b/content/operate/rs/references/compatibility/_index.md index d2baeedae..2da82d54a 100644 --- a/content/operate/rs/references/compatibility/_index.md +++ b/content/operate/rs/references/compatibility/_index.md @@ -1,18 +1,18 @@ --- -Title: Redis Enterprise compatibility with Redis Community Edition +Title: Redis Enterprise compatibility with Redis Open Source alwaysopen: false categories: - docs - operate - rs - rc -description: Redis Enterprise compatibility with Redis Community Edition. +description: Redis Enterprise compatibility with Redis Open Source. hideListLinks: true -linkTitle: Redis Community Edition compatibility +linkTitle: Redis Open Source compatibility weight: $weight tocEmbedHeaders: true --- -Both Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) are compatible with Redis Community Edition. +Both Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) are compatible with Redis Open Source. {{< embed-md "rc-rs-oss-compatibility.md" >}} diff --git a/content/operate/rs/references/compatibility/client-side-caching.md b/content/operate/rs/references/compatibility/client-side-caching.md index 02a38fd12..445df6f75 100644 --- a/content/operate/rs/references/compatibility/client-side-caching.md +++ b/content/operate/rs/references/compatibility/client-side-caching.md @@ -21,7 +21,7 @@ The following table shows the differences in client-side caching support by prod | Redis product | Client-side caching support | |-------------------------|-----------------------------| -| Redis Community Edition | Redis v6.0 and later | +| Redis Open Source | Redis v6.0 and later | | Redis Cloud | Redis database v7.4 and later | | Redis Software | Redis database v7.4 and later | @@ -33,13 +33,13 @@ The following table shows the differences in client-side caching support for RES | Redis product with client-side caching | RESP2 | RESP3 | |-------------------------|-------|-------| -| Redis Community Edition | <span title="Supported">✅</span> | <span title="Supported">✅</span> | +| Redis Open Source | <span title="Supported">✅</span> | <span title="Supported">✅</span> | | Redis Cloud | <span title="Not supported">❌</span> | <span title="Supported">✅</span> | | Redis Software | <span title="Not supported">❌</span> | <span title="Supported">✅</span> | ## Two connections mode with REDIRECT not supported -Unlike Redis Community Edition, Redis Software and Redis Cloud do not support [two connections mode]({{<relref "/develop/reference/client-side-caching#two-connections-mode">}}) or the `REDIRECT` option for [`CLIENT TRACKING`]({{<relref "/commands/client-tracking">}}). +Unlike Redis Open Source, Redis Software and Redis Cloud do not support [two connections mode]({{<relref "/develop/reference/client-side-caching#two-connections-mode">}}) or the `REDIRECT` option for [`CLIENT TRACKING`]({{<relref "/commands/client-tracking">}}). ## Change tracking_table_max_keys for a database diff --git a/content/operate/rs/references/compatibility/commands/_index.md b/content/operate/rs/references/compatibility/commands/_index.md index 790386ae1..de01aa474 100644 --- a/content/operate/rs/references/compatibility/commands/_index.md +++ b/content/operate/rs/references/compatibility/commands/_index.md @@ -1,18 +1,18 @@ --- -Title: Compatibility with Redis Community Edition commands +Title: Compatibility with Redis Open Source commands alwaysopen: false categories: - docs - operate - rs - rc -description: Redis Community Edition commands compatible with Redis Enterprise. +description: Redis Open Source commands compatible with Redis Enterprise. hideListLinks: true linkTitle: Commands weight: 30 --- -Learn which Redis Community Edition commands are compatible with Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}). +Learn which Redis Open Source commands are compatible with Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}). Select a command group for more details about compatibility with standard and Active-Active Redis Enterprise. diff --git a/content/operate/rs/references/compatibility/commands/cluster.md b/content/operate/rs/references/compatibility/commands/cluster.md index 5541df6e7..945cfa857 100644 --- a/content/operate/rs/references/compatibility/commands/cluster.md +++ b/content/operate/rs/references/compatibility/commands/cluster.md @@ -11,7 +11,7 @@ linkTitle: Cluster management weight: 10 --- -[Clustering in Redis Enterprise Software]({{< relref "/operate/rs/databases/durability-ha/clustering" >}}) and [Redis Cloud]({{< relref "/operate/rc/databases/configuration/clustering" >}}) differs from the [Redis Community Edition cluster]({{<relref "/operate/oss_and_stack/management/scaling">}}) and works with all standard Redis clients. +[Clustering in Redis Enterprise Software]({{< relref "/operate/rs/databases/durability-ha/clustering" >}}) and [Redis Cloud]({{< relref "/operate/rc/databases/configuration/clustering" >}}) differs from the [Redis Open Source cluster]({{<relref "/operate/oss_and_stack/management/scaling">}}) and works with all standard Redis clients. Redis Enterprise blocks most [cluster commands]({{< relref "/commands" >}}?group=cluster). If you try to use a blocked cluster command, it returns an error. diff --git a/content/operate/rs/references/compatibility/commands/connection.md b/content/operate/rs/references/compatibility/commands/connection.md index bf297f2d3..4679b7e0c 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 Community Edition [connection management commands]({{< relref "/commands" >}}?group=connection) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following tables show which Redis Open Source [connection management commands]({{< relref "/commands" >}}?group=connection) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />Cloud | Notes | @@ -39,4 +39,4 @@ The following tables show which Redis Community Edition [connection management c | [PING]({{< relref "/commands/ping" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | | | [QUIT]({{< relref "/commands/quit" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | Deprecated as of Redis v7.2.0. | | [RESET]({{< relref "/commands/reset" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | -| [SELECT]({{< relref "/commands/select" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | Redis Enterprise does not support shared databases due to potential negative performance impacts and blocks any related commands. The `SELECT` command is supported solely for compatibility with Redis Community Edition but does not perform any operations in Redis Enterprise. | +| [SELECT]({{< relref "/commands/select" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | Redis Enterprise does not support shared databases due to potential negative performance impacts and blocks any related commands. The `SELECT` command is supported solely for compatibility with Redis Open Source but does not perform any operations in Redis Enterprise. | diff --git a/content/operate/rs/references/compatibility/commands/data-types.md b/content/operate/rs/references/compatibility/commands/data-types.md index a2bc57cb1..df9fcbeb8 100644 --- a/content/operate/rs/references/compatibility/commands/data-types.md +++ b/content/operate/rs/references/compatibility/commands/data-types.md @@ -13,7 +13,7 @@ toc: 'true' weight: 10 --- -The following tables show which Redis Community Edition data type commands are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following tables show which Redis Open Source data type commands are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Bitmap commands diff --git a/content/operate/rs/references/compatibility/commands/generic.md b/content/operate/rs/references/compatibility/commands/generic.md index bfef441db..41c877807 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 Community Edition [key (generic) commands]({{< relref "/commands" >}}?group=generic) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [key (generic) commands]({{< relref "/commands" >}}?group=generic) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />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 42a799ce2..61e2d6b50 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 Community Edition [pub/sub commands]({{< relref "/commands" >}}?group=pubsub) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [pub/sub commands]({{< relref "/commands" >}}?group=pubsub) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/commands/scripting.md b/content/operate/rs/references/compatibility/commands/scripting.md index 3eda920d5..d044af3a5 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 Community Edition [scripting and function commands]({{< relref "/commands" >}}?group=scripting) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [scripting and function commands]({{< relref "/commands" >}}?group=scripting) are compatible with standard and Active-Active databases in Redis Enterprise 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 b47faec19..1f3dac4bd 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 Community Edition [server management commands]({{< relref "/commands" >}}?group=server) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following tables show which Redis Open Source [server management commands]({{< relref "/commands" >}}?group=server) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Access control commands @@ -88,7 +88,7 @@ Although Redis Enterprise does not support certain monitoring commands, you can | <span style="min-width: 9em; display: table-cell">Command</span> | Redis<br />Enterprise | Redis<br />Cloud | <span style="min-width: 9em; display: table-cell">Notes</span> | |:--------|:----------------------|:-----------------|:------| | [DBSIZE]({{< relref "/commands/dbsize" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | | -| [INFO]({{< relref "/commands/info" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | In Redis Enterprise, `INFO` returns a different set of fields than Redis Community Edition.<br />Not supported for [scripts]({{<relref "/develop/interact/programmability">}}). | +| [INFO]({{< relref "/commands/info" >}}) | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span><br /><span title="Supported"><nobr>✅ Active-Active</nobr></span> | In Redis Enterprise, `INFO` returns a different set of fields than Redis Open Source.<br />Not supported for [scripts]({{<relref "/develop/interact/programmability">}}). | | [LATENCY DOCTOR]({{< relref "/commands/latency-doctor" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | | [LATENCY GRAPH]({{< relref "/commands/latency-graph" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | | [LATENCY HELP]({{< relref "/commands/latency-help" >}}) | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span><br /><span title="Not supported"><nobr>❌ Active-Active</nobr></span> | | diff --git a/content/operate/rs/references/compatibility/commands/transactions.md b/content/operate/rs/references/compatibility/commands/transactions.md index 85e477422..727e14f50 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 Community Edition [transaction commands]({{< relref "/commands" >}}?group=transactions) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. +The following table shows which Redis Open Source [transaction commands]({{< relref "/commands" >}}?group=transactions) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis<br />Enterprise | Redis<br />Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/config-settings.md b/content/operate/rs/references/compatibility/config-settings.md index df5ac53de..fc16b37c8 100644 --- a/content/operate/rs/references/compatibility/config-settings.md +++ b/content/operate/rs/references/compatibility/config-settings.md @@ -1,17 +1,17 @@ --- -Title: Compatibility with Redis Community Edition configuration settings +Title: Compatibility with Redis Open Source configuration settings alwaysopen: false categories: - docs - operate - rs - rc -description: Redis Community Edition configuration settings supported by Redis Enterprise. +description: Redis Open Source configuration settings supported by Redis Enterprise. linkTitle: Configuration settings weight: 50 --- -Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) only support a subset of [Redis Community Edition configuration settings]({{<relref "/operate/oss_and_stack/management/config">}}). Using [`CONFIG GET`]({{< relref "/commands/config-get" >}}) or [`CONFIG SET`]({{< relref "/commands/config-set" >}}) with unsupported configuration settings returns an error. +Redis Enterprise Software and [Redis Cloud]({{< relref "/operate/rc" >}}) only support a subset of [Redis Open Source configuration settings]({{<relref "/operate/oss_and_stack/management/config">}}). Using [`CONFIG GET`]({{< relref "/commands/config-get" >}}) or [`CONFIG SET`]({{< relref "/commands/config-set" >}}) with unsupported configuration settings returns an error. | Setting | Redis<br />Enterprise | Redis<br />Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/connecting-to-redis.md b/content/operate/rs/references/connecting-to-redis.md index 55f9b21c0..f64a3e9d7 100644 --- a/content/operate/rs/references/connecting-to-redis.md +++ b/content/operate/rs/references/connecting-to-redis.md @@ -36,6 +36,6 @@ Connecting to a remote server can be challenging. Here’s a quick checklist for - If you've managed to open a connection, try sending the `INFO` command and act on its reply or error message. - Redis Enterprise Software Redis databases only support connecting to the default database (0) and block some administrative commands. To learn more, see: - Redis Enterprise Cluster: [REC compatibility](/redis-enterprise-documentation/rlec-compatibility) - - Redis Cloud FAQ: [Are you fully compatible with Redis Community Edition](/faqs#are-you-fully-compatible-with-open-source-redis) + - Redis Cloud FAQ: [Are you fully compatible with Redis Open Source](/faqs#are-you-fully-compatible-with-open-source-redis) If you encounter any difficulties or have questions please feel free to [contact our help desk](mailto:support@redislabs.com). diff --git a/content/operate/rs/references/rest-api/objects/cluster_settings.md b/content/operate/rs/references/rest-api/objects/cluster_settings.md index 410521b43..4fa9d1cdc 100644 --- a/content/operate/rs/references/rest-api/objects/cluster_settings.md +++ b/content/operate/rs/references/rest-api/objects/cluster_settings.md @@ -47,7 +47,7 @@ Cluster resources management policy | redis_migrate_node_threshold_p | integer | Minimum free memory (excluding reserved memory) allowed on a node before automatic migration of shards from it to free more memory | | redis_provision_node_threshold | integer | Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it | | redis_provision_node_threshold_p | integer | Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it | -| redis_upgrade_policy | **`major`** <br />`latest` | Create/upgrade Redis Enterprise software on databases in the cluster by compatibility with major versions or latest versions of Redis Community Edition | +| redis_upgrade_policy | **`major`** <br />`latest` | Create/upgrade Redis Enterprise software on databases in the cluster by compatibility with major versions or latest versions of Redis Open Source | | resp3_default | boolean (default: true) | Determines the default value of the `resp3` option upon upgrading a database to version 7.2 | | shards_overbooking | boolean | If true, all databases' memory_size is ignored during shards placement | | show_internals | boolean | Show internal databases (and their shards and endpoints) REST APIs | diff --git a/content/operate/rs/references/rest-api/objects/node.md b/content/operate/rs/references/rest-api/objects/node.md index 7b1a256ef..25fa10af8 100644 --- a/content/operate/rs/references/rest-api/objects/node.md +++ b/content/operate/rs/references/rest-api/objects/node.md @@ -45,7 +45,7 @@ An API object that represents a node in the cluster. "db_type": string, "version": string }, ...] -{{</code>}} | Versions of Redis Community Edition databases supported by Redis Enterprise Software on the node (read-only)<br />**db_type**: Type of database<br />**version**: Version of database | +{{</code>}} | Versions of Redis Open Source databases supported by Redis Enterprise Software on the node (read-only)<br />**db_type**: Type of database<br />**version**: Version of database | | system_time | string | System time (UTC) (read-only) | | total_memory | integer | Total memory of node (bytes) (read-only) | | uptime | integer | System uptime (seconds) (read-only) | diff --git a/content/operate/rs/release-notes/_index.md b/content/operate/rs/release-notes/_index.md index f259f930c..a5c8ec116 100644 --- a/content/operate/rs/release-notes/_index.md +++ b/content/operate/rs/release-notes/_index.md @@ -12,4 +12,4 @@ weight: 90 Here's what changed recently in Redis Enterprise Software: -{{< table-children columnNames="Version (Release date) ,Major changes,Redis CE compatibility" columnSources="LinkTitle,Description,compatibleOSSVersion" enableLinks="LinkTitle" >}} +{{< table-children columnNames="Version (Release date) ,Major changes,Redis Open Source compatibility" columnSources="LinkTitle,Description,compatibleOSSVersion" enableLinks="LinkTitle" >}} diff --git a/content/operate/rs/release-notes/rs-7-8-releases/_index.md b/content/operate/rs/release-notes/rs-7-8-releases/_index.md index 1caeca008..fb8f7d65b 100644 --- a/content/operate/rs/release-notes/rs-7-8-releases/_index.md +++ b/content/operate/rs/release-notes/rs-7-8-releases/_index.md @@ -45,7 +45,7 @@ This version offers: For more detailed release notes, select a build version from the following table: -{{<table-children columnNames="Version (Release date) ,Major changes,Redis CE compatibility" columnSources="LinkTitle,Description,compatibleOSSVersion" enableLinks="LinkTitle">}} +{{<table-children columnNames="Version (Release date) ,Major changes,Redis Open Source compatibility" columnSources="LinkTitle,Description,compatibleOSSVersion" enableLinks="LinkTitle">}} ## Version changes diff --git a/layouts/commands/single.html b/layouts/commands/single.html index 903bac8be..1b36b4b60 100644 --- a/layouts/commands/single.html +++ b/layouts/commands/single.html @@ -45,11 +45,11 @@ <h1 class="command-name"> <dl class="grid grid-cols-[auto,1fr] gap-2 mb-12"> {{ if not $isModule }} <dt class="font-semibold text-redis-ink-900 m-0">Available since:</dt> - <dd class="m-0">Redis CE {{ .Params.since }}</dd> + <dd class="m-0">Redis Open Source {{ .Params.since }}</dd> {{ else }} <dt class="font-semibold text-redis-ink-900 m-0">Available in:</dt> <dd class="m-0"> - Redis CE</a> / {{ .Params.module }} {{ .Params.since }}</a> + Redis Open Source</a> / {{ .Params.module }} {{ .Params.since }}</a> </dd> {{ end }} <dt class="font-semibold text-redis-ink-900 m-0">Time complexity:</dt> diff --git a/layouts/home.html b/layouts/home.html index 5bbb69c56..270aec313 100644 --- a/layouts/home.html +++ b/layouts/home.html @@ -70,7 +70,7 @@ <h2 class="text-5xl font-medium" id="operate">Get Started</h2> "ButtonLink" "./operate/rc/rc-quickstart/" "ButtonLabel" "Redis Cloud quick start" "LinksLeft" (slice - (dict "Text" "Get started with Redis Community Edition" "URL" "./get-started/") + (dict "Text" "Get started with Redis Open Source" "URL" "./get-started/") ) ) }} {{ partial "docs-section.html" (dict diff --git a/layouts/operate/list.html b/layouts/operate/list.html index 93ce56799..264297d01 100644 --- a/layouts/operate/list.html +++ b/layouts/operate/list.html @@ -37,7 +37,7 @@ <h1> {{ $displayName = "Redis Enterprise for Kubernetes" }} {{ $color = "#8A99A0" }} {{ else if eq $element "oss" }} - {{ $displayName = "Redis Community Edition" }} + {{ $displayName = "Redis Open Source" }} {{ $color = "#C795E3" }} {{ else if eq $element "redisinsight" }} {{ $displayName = "Redis Insight" }} diff --git a/layouts/operate/single.html b/layouts/operate/single.html index 6456860bf..fbb167d2c 100644 --- a/layouts/operate/single.html +++ b/layouts/operate/single.html @@ -34,7 +34,7 @@ <h1>{{ .Title }}</h1> {{ $displayName = "Redis Enterprise for Kubernetes" }} {{ $color = "#8A99A0" }} {{ else if eq $element "oss" }} - {{ $displayName = "Redis Community Edition" }} + {{ $displayName = "Redis Open Source" }} {{ $color = "#C795E3" }} {{ else if eq $element "redisinsight" }} {{ $displayName = "Redis Insight" }} diff --git a/layouts/partials/header/products-dropdown.html b/layouts/partials/header/products-dropdown.html index 7564d73d5..b06c53ac0 100644 --- a/layouts/partials/header/products-dropdown.html +++ b/layouts/partials/header/products-dropdown.html @@ -34,7 +34,7 @@ <h2 class="mb-6 border-b border-redis-pencil-250 pb-2 text-xs font-medium upperc </li> <li class="w-[16rem]"> <a class="font-medium hover:text-redis-red-500" href="https://redis.io/docs/latest/get-started/"> - Community Edition + Redis Open Source <p class="mt-2 text-xs font-normal text-gray-600">In-memory database for caching & streaming.</p> </a> </li> diff --git a/layouts/partials/header/products-mobile.html b/layouts/partials/header/products-mobile.html index f4b016c70..5024748c9 100644 --- a/layouts/partials/header/products-mobile.html +++ b/layouts/partials/header/products-mobile.html @@ -30,7 +30,7 @@ </li> <li class="active:text-redis-red-500"> <a class="block w-full py-2" href="https://redis.io/docs/latest/get-started/"> - Community Edition + Redis Open Source <p class="mt-2 text-xs font-normal text-gray-600">In-memory database for caching & streaming.</p> </a> </li> diff --git a/layouts/partials/search-modal.html b/layouts/partials/search-modal.html index 92f36c76b..127deed4d 100644 --- a/layouts/partials/search-modal.html +++ b/layouts/partials/search-modal.html @@ -27,7 +27,7 @@ <option value="all" selected>All products</option> <option value="rs">Redis Enterprise</option> <option value="rc">Redis Cloud</option> - <option value="oss_and_stack">Redis CE and Stack</option> + <option value="oss_and_stack">Redis Open Source</option> <option value="redisinsight">Redis Insight</option> <option value="kubernetes">Redis Enterprise for K8s</option> <option value="redis-data-integration">Redis Data Integration</option>