diff --git a/content/commands/info/index.md b/content/commands/info/index.md index 5806e28086..705dcad999 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
Enterprise | Redis
Cloud | Notes | |:----------------------|:-----------------|:------| -| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | In Redis Enterprise, `INFO` returns a different set of fields than Redis Community Edition.
Not supported for [scripts]({{}}). | +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | In Redis Enterprise, `INFO` returns a different set of fields than Redis Open Source.
Not supported for [scripts]({{}}). | 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 0cb5e4e034..60fc7e4422 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 25d1e9b840..6afaff0764 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 5e12c52d06..1e68815fe5 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 9a14e4f77c..55fcbf748b 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 4423f06e81..2656da8a9d 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 0b0acbd341..f4c25bcce4 100644 --- a/content/develop/clients/go/queryjson.md +++ b/content/develop/clients/go/queryjson.md @@ -24,7 +24,7 @@ documents. ## Initialize -Make sure that you have [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}) +Make sure that you have [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}) or another Redis server available. Also install the [`go-redis`]({{< relref "/develop/clients/go" >}}) client library if you haven't already done so. diff --git a/content/develop/clients/jedis/_index.md b/content/develop/clients/jedis/_index.md index 32ff86748b..fc79b25261 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 b008d2df72..328485c8e2 100644 --- a/content/develop/clients/jedis/queryjson.md +++ b/content/develop/clients/jedis/queryjson.md @@ -24,7 +24,7 @@ documents. ## Initialize -Make sure that you have [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}) +Make sure that you have [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}) or another Redis server available. Also install the [Jedis]({{< relref "/develop/clients/jedis" >}}) client library if you haven't already done so. diff --git a/content/develop/clients/lettuce/_index.md b/content/develop/clients/lettuce/_index.md index 74fb817e98..6df2173e18 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 1946ab6fe6..7cd5413a27 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/nodejs/queryjson.md b/content/develop/clients/nodejs/queryjson.md index 6e41d908fb..5d5873a959 100644 --- a/content/develop/clients/nodejs/queryjson.md +++ b/content/develop/clients/nodejs/queryjson.md @@ -24,7 +24,7 @@ documents. ## Initialize -Make sure that you have [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}) +Make sure that you have [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}) or another Redis server available. Also install the [`node-redis`]({{< relref "/develop/clients/nodejs" >}}) client library if you haven't already done so. diff --git a/content/develop/clients/om-clients/_index.md b/content/develop/clients/om-clients/_index.md index e743593441..f9cce25e9d 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: 20 --- -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 b67702efa2..d9f94a6ab9 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 914344bbac..6d5187ea6b 100644 --- a/content/develop/clients/php/queryjson.md +++ b/content/develop/clients/php/queryjson.md @@ -24,7 +24,7 @@ documents. ## Initialize -Make sure that you have [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}) +Make sure that you have [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}) or another Redis server available. Also install the [`Predis`]({{< relref "/develop/clients/php" >}}) client library if you haven't already done so. diff --git a/content/develop/clients/redis-py/_index.md b/content/develop/clients/redis-py/_index.md index 406276deca..7abe4a58da 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 d1931e9969..571a048a75 100644 --- a/content/develop/clients/redis-py/queryjson.md +++ b/content/develop/clients/redis-py/queryjson.md @@ -24,7 +24,7 @@ documents. ## Initialize -Make sure that you have [Redis Community Edition]({{< relref "/operate/oss_and_stack/" >}}) +Make sure that you have [Redis Open Source]({{< relref "/operate/oss_and_stack/" >}}) or another Redis server available. Also install the [`redis-py`]({{< relref "/develop/clients/redis-py" >}}) client library if you haven't already done so. diff --git a/content/develop/data-types/_index.md b/content/develop/data-types/_index.md index 79e0c1ded0..16e9f7fc65 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) @@ -38,12 +38,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 @@ -129,22 +126,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 @@ -238,4 +219,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 0896e9273a..d75695a220 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 0859eac65d..d7e5b8e079 100644 --- a/content/develop/data-types/json/_index.md +++ b/content/develop/data-types/json/_index.md @@ -19,9 +19,7 @@ weight: 11 [![Discord](https://img.shields.io/discord/697882427875393627?style=flat-square)](https://discord.gg/QUkjSsk) [![Github](https://img.shields.io/static/v1?label=&message=repository&color=5961FF&logo=github)](https://github.com/RedisJSON/RedisJSON/) -The JSON data type provides JavaScript Object Notation (JSON) support for Redis. It lets you store, retrieve, and update JSON documents. -A JSON document can be queried and manipulated using JSONPath expressions. -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 @@ -146,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 df9d9460ac..4991acdb62 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 e5f6abbc2c..9ac106622e 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 911ed95a67..2f648209a7 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/ram.md b/content/develop/data-types/json/ram.md index 8fe7c80a24..d7f174264c 100644 --- a/content/develop/data-types/json/ram.md +++ b/content/develop/data-types/json/ram.md @@ -17,7 +17,7 @@ weight: 6 {{< note >}} Because of ongoing feature additions, improvements, and optimizations, JSON memory consumption may vary depending on the Redis version. -Redis Community Edition version 8 was used for the examples on this page. +Redis 8 in Redis Open Source was used for the examples on this page. {{< /note >}} Every key in Redis takes memory and requires at least the amount of RAM to store the key name, as diff --git a/content/develop/data-types/json/use_cases.md b/content/develop/data-types/json/use_cases.md index 537b8ee406..b31d976579 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. diff --git a/content/develop/data-types/probabilistic/_index.md b/content/develop/data-types/probabilistic/_index.md index 680812ced9..007aca03a6 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 fde6dad012..d0d09e4a9d 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 b931f42da4..87090b75b4 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 0c59f31ea0..4a504856bd 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 c297c9dfa9..430feac341 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 32fe1823c6..da6fcdffc5 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 00b581345d..d9bf210a40 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 9efaef60df..3e239a84e8 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 839df43078..f37e39ec6c 100644 --- a/content/develop/data-types/timeseries/configuration.md +++ b/content/develop/data-types/timeseries/configuration.md @@ -14,9 +14,9 @@ linkTitle: Configuration title: Configuration Parameters weight: 3 --- -## Redis Community Edition - set configuration parameters +## Redis Open Source - set configuration parameters -Before version 8.0, all time series configuration parameters are load-time parameters. +Before Redis 8 in Redis Open Source (version 8.0), all time series configuration parameters are load-time parameters. Use one of the following methods to set the values of load-time configuration parameters: - Pass them as command-line arguments following the `loadmodule` argument when starting `redis-server`: @@ -350,7 +350,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. @@ -372,7 +372,6 @@ Version >= 8.0: redis> redis-server --loadmodule ./redistimeseries.so ts-num-threads 3 ``` - ### OSS_GLOBAL_PASSWORD Prior to version 8.0, when using time series in a cluster, you had to set the `OSS_GLOBAL_PASSWORD` configuration parameter on all cluster nodes. As of version 8.0, Redis no longer uses this parameter and ignores it if present. Redis now uses a new shared secret mechanism to send internal commands between cluster nodes. diff --git a/content/develop/data-types/timeseries/quickstart.md b/content/develop/data-types/timeseries/quickstart.md index 76d3d04353..1b10e78d32 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 787a6ea063..5e95a5ee6f 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/" 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 fa4e7a7f8c..60f4e550af 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 6e5e9e5b85..6b2511074a 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: 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 f211cbf847..2c7569f2e8 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 835ff3cc92..93cb069fb6 100644 --- a/content/develop/interact/search-and-query/administration/configuration.md +++ b/content/develop/interact/search-and-query/administration/configuration.md @@ -16,11 +16,11 @@ title: Configuration parameters weight: 1 --- {{< note >}} -As of Redis Community Edition (CE) 8.0, configuration parameters for Redis Query Engine (RQE) 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 RQE configuration parameters just like any other configuration parameters (for example, using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). +Also, Redis 8 persists RQE configuration parameters just like any other configuration parameters (e.g., using the [`CONFIG REWRITE`]({{< relref "/commands/config-rewrite/" >}}) command). {{< /note >}} ## RQE configuration parameters @@ -78,7 +78,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 >}} --- @@ -237,7 +237,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) @@ -269,7 +269,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) @@ -312,7 +312,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` @@ -358,7 +358,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` @@ -457,7 +457,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` @@ -541,7 +541,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: @@ -565,7 +565,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. RQE 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 2791100923..09ae618240 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 213c2724db..fde6ac9ee8 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 c4d72551c5..d0f89aeecb 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 2fabc5128a..774206a96e 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 c8dfaecb59..4891096cb5 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 96e8fe5f87..a5e2193d7b 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 d257dcda52..9340bf6111 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 7b6c54c0c4..8678063b07 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 ba2682272b..976cc0836e 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 e2fd04d984..3815d400a0 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 3b3ec74e78..c93bdb4c60 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 63f1dc0877..b7324ea501 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 1ac1aa577c..39be9bc2ed 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/field-and-type-options.md b/content/develop/interact/search-and-query/basic-constructs/field-and-type-options.md index 3f1912a200..6380aaaf91 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 dd3208fa2a..b0ca0c2d52 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 678c0fbc58..a7b7ed3443 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 f3904927d9..e6956b2196 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 2663b58b2d..d8845e10ea 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 8b6c36c20e..f5d3946a61 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 c05c1d1f57..aaaab886f3 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 d1473bbe8e..63ea965629 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 4178cd8c88..bf0f5e8bc8 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 14cc1a16e2..c64dd78593 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. @@ -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. @@ -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. diff --git a/content/develop/tools/redis-for-vscode/_index.md b/content/develop/tools/redis-for-vscode/_index.md index 2ce173b76d..9f1c46f9e1 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 d026d4fab9..54e3a69a9d 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/8-0-rc-1.md b/content/develop/whats-new/8-0.md similarity index 84% rename from content/develop/whats-new/8-0-rc-1.md rename to content/develop/whats-new/8-0.md index 9d578ec1fa..2db79b4355 100644 --- a/content/develop/whats-new/8-0-rc-1.md +++ b/content/develop/whats-new/8-0.md @@ -1,18 +1,26 @@ --- -title: Redis 8.0-RC1 +title: Redis 8.0 alwaysopen: false +aliases: +- /develop/whats-new/8-0-rc-1/ categories: - docs - operate - rs - rc -description: What's new in Redis 8.0-RC1 -linkTitle: What's new in Redis 8.0-RC1 +description: What's new in Redis 8 in Redis Open Source +linkTitle: What's new in Redis 8.0 weight: 5 --- ## Highlights +- **Name change**: Redis Community Edition is now **Redis Open Source** +- **License options**: + - Redis Source Available License 2.0 (RSALv2) + - Server Side Public License v1 (SSPLv1) + - GNU Affero General Public License (AGPLv3) + - **Integrated modules** now part of core: - JSON - Probabilistic: Bloom, Cuckoo, Count-min sketch, Top-K, and t-digest @@ -55,7 +63,7 @@ weight: 5 ## Packaging -Redis 8.0-RC1 is available in the following distributions: +Redis 8 in Redis Open Source is available in the following distributions: - [Docker](https://hub.docker.com/_/redis) - APT diff --git a/content/develop/whats-new/_index.md b/content/develop/whats-new/_index.md index 08a3728280..0bc6edca0f 100644 --- a/content/develop/whats-new/_index.md +++ b/content/develop/whats-new/_index.md @@ -123,14 +123,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/develop/whats-new/redis-feature-sets.md b/content/develop/whats-new/redis-feature-sets.md index 6727540144..ca3a8a072e 100644 --- a/content/develop/whats-new/redis-feature-sets.md +++ b/content/develop/whats-new/redis-feature-sets.md @@ -17,7 +17,7 @@ To use a new feature introduced in a later feature set, you must upgrade the cor | Redis feature set | What's new | |-------------------|------------| -| **Feature set version:** 8.0-RC1| See [here]({{< relref "/develop/whats-new/8-0-rc-1" >}})| +| **Feature set version:** 8.0| See [here]({{< relref "/develop/whats-new/8-0" >}})| | **Feature set version:** 7.4

**Component versions:**
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | **Hash**:
- [Expiration of individual hash fields]({{}}).
**Streams**:
- To start reading from the last stream message, use [`XREAD`]({{}}) with the new ID value `+`.
**Time series**:
Insertion-filter for close samples.
**JSON**:
- A fix to not duplicate `AOF` commands multiple times in [`JSON.MSET`]({{< relref "commands/json.mset/" >}}).
**Probabilistic**:
- Returns an error if [`CMS.MERGE`]({{< relref "commands/cms.merge/" >}}) results in an overflow or underflow.
**Redis Query Engine**:
- New `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy.
- Support for indexing empty and missing values and enhanced developer experience for queries with exact matching capabilities.
- You can match `TAG` fields without needing to escape special characters.
- Expanded geospatial search with new `INTERSECT` and `DISJOINT` operators, improved reporting of the memory consumed by the index, and exposed full-text scoring in aggregation pipelines. | | **Feature set version:** 7.2

**Component versions:**
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | - Performance and resource utilization improvements, including significant memory and speed optimizations for lists, sets, and sorted sets.
**JSON**:
- New JSON commands: [`JSON.MERGE`]({{< relref "commands/json.merge/" >}}) and [`JSON.MSET`]({{< relref "commands/json.mset/" >}}).
**Redis Query Engine:**
- [Geo polygon search]({{< relref "commands/ft.search/#examples" >}}).
**Compatibility changes**:
- Redis 7.2 uses a new format (version 11) for RDB files, which is incompatible with older versions.
- Redis feature set 7.2 does not include [graph capabilities](https://redis.io/blog/redisgraph-eol/). | | **Feature set version:** 6.2

**Component versions:**
[Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | **Time series**:
- Time series gap filling.
**JSON**:
- Improved JSON path parser.
**Probabilistic:**
- New probabilistic data structure t-digest.
**Redis Query Engine:**
- Wildcard queries for `TEXT` and `TAG`.
- Suffix search.
- Multi-value indexing and queries.
**Graph**:
- New pathfinding algorithms for graphs. | diff --git a/content/embeds/cluster-dns-embed.md b/content/embeds/cluster-dns-embed.md index a615aca383..9e4f83451b 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 8690d7c01a..31dc2f82cf 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 2981cc4975..bcf729c32f 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 0dbfcd2604..73f0dfac91 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 f1d808bdb3..c66dbf0230 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/_index.md b/content/operate/_index.md index fca7a88fe1..cc9679de45 100644 --- a/content/operate/_index.md +++ b/content/operate/_index.md @@ -8,8 +8,8 @@ hideListLinks: true | {{}} Redis Cloud | {{}} Redis Software | |:-----------|:--------------| |
  • [Get started with Redis Cloud]({{< relref "/operate/rc/rc-quickstart" >}})
  • [Create a database]({{< relref "/operate/rc/databases/create-database" >}})
  • [Connect to your database]({{< relref "/operate/rc/databases/connect" >}})
  • [Subscriptions]({{< relref "/operate/rc/subscriptions" >}})
  • [REST API]({{< relref "/operate/rc/api/" >}})
|
  • [Install Redis Software]({{< relref "/operate/rs/installing-upgrading" >}})
  • [Set up a new cluster]({{< relref "/operate/rs/clusters/new-cluster-setup" >}})
  • [Create a database]({{< relref "/operate/rs/databases/create" >}})
  • [Connect to your database]({{< relref "/operate/rs/databases/connect" >}})
  • [REST API]({{< relref "/operate/rs/references/rest-api/" >}})
| -| {{}} **Redis Community Edition** | {{}} **Redis for Kubernetes** | -|
  • [Install Redis community edition]({{< relref "/operate/oss_and_stack/install/install-stack" >}})
  • [Install Redis Stack]({{< relref "/operate/oss_and_stack/install/install-stack" >}})
  • [Manage Redis]({{< relref "/operate/oss_and_stack/management" >}})
|
  • [Deploy Redis for Kubernetes]({{< relref "/operate/kubernetes/deployment" >}})
  • [Architecture]({{< relref "/operate/kubernetes/architecture" >}})
  • [API Reference]({{< relref "/operate/kubernetes/reference" >}})
| +| {{}} **Redis Open Source** | {{}} **Redis for Kubernetes** | +|
  • [Install Redis 8 in Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack" >}})
  • [Install Redis Stack]({{< relref "/operate/oss_and_stack/install/archive/install-stack/" >}}) (≤ 7.4)
  • [Manage Redis]({{< relref "/operate/oss_and_stack/management" >}})
|
  • [Deploy Redis for Kubernetes]({{< relref "/operate/kubernetes/deployment" >}})
  • [Architecture]({{< relref "/operate/kubernetes/architecture" >}})
  • [API Reference]({{< relref "/operate/kubernetes/reference" >}})
| | {{}} **Redis Insight** | | |
  • [Install Redis Insight]({{< relref "/operate/redisinsight/install" >}})
  • [Use Redis Insight]({{< relref "/develop/tools/insight" >}})
| | @@ -17,8 +17,8 @@ hideListLinks: true ### High availability and durability - -| | {{}} Redis Cloud | {{}} Redis Software | {{}} Redis Community Edition | {{}} Redis for Kubernetes | + +| | {{}} Redis Cloud | {{}} Redis Software | {{}} Redis Open Source | {{}} Redis for Kubernetes | |:-----------|:--------------|:-----------|:--------------|:--------------| | Clustering | [Clustering]({{< relref "/operate/rc/databases/configuration/clustering" >}}) | [Clustering]({{}}) | [Scale with Redis Cluster]({{< relref "/operate/oss_and_stack/management/scaling" >}}) | [Redis Enterprise clusters (REC)]({{}}) | | Replication | [Replication]({{< relref "/operate/rc/databases/configuration/high-availability" >}}) | [Replication]({{}}) | [Replication]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [Create replica databases]({{}})| @@ -31,8 +31,8 @@ hideListLinks: true ### Logging and monitoring - -| | {{}} Redis Cloud | {{}} Redis Software | {{}} Redis Community Edition | {{}} Redis for Kubernetes | + +| | {{}} Redis Cloud | {{}} Redis Software | {{}} Redis Open Source | {{}} Redis for Kubernetes | |:-----------|:--------------|:-----------|:--------------|:--------------| | Monitoring | [Monitor performance]({{< relref "/operate/rc/databases/monitor-performance" >}}) | [Monitoring]({{}}) | [INFO]({{< relref "/commands/info" >}}), [MONITOR]({{< relref "/commands/monitor" >}}), and [LATENCY DOCTOR]({{< relref "/commands/latency-doctor" >}})
[Analysis with Redis Insight]({{< relref "/develop/tools/insight#database-analysis" >}}) | [Export metrics to Prometheus]({{}}) | | Logging | [System logs]({{< relref "/operate/rc/logs-reports/system-logs" >}}) | [Logging]({{}}) | `/var/log/redis/redis.log`
[SLOWLOG]({{< relref "/commands/slowlog" >}})
[Keyspace notifications]({{< relref "/develop/use/keyspace-notifications" >}}) | [Logs]({{}}) | @@ -41,8 +41,8 @@ hideListLinks: true ### Security - -| | {{}} Redis Cloud | {{}} Redis Software | {{}} Redis Community Edition |
Redis for
Kubernetes | + +| | {{}} Redis Cloud | {{}} Redis Software | {{}} Redis Open Source |
Redis for
Kubernetes | |:-----------|:--------------|:-----------|:--------------|:--------------| | Transport Layer Security (TLS) | [TLS]({{}}) | [TLS]({{}}) | [TLS]({{< relref "/operate/oss_and_stack/management/security/encryption" >}}) | [REDB tlsMode]({{}}) | | Role-based access control (RBAC) | [Role-based access control]({{}}) | [Access control]({{}}) | [Access control list]({{< relref "/operate/oss_and_stack/management/security/acl" >}}) | [REC credentials]({{}}) | diff --git a/content/operate/kubernetes/_index.md b/content/operate/kubernetes/_index.md index 41799be540..d0665bc519 100644 --- a/content/operate/kubernetes/_index.md +++ b/content/operate/kubernetes/_index.md @@ -9,7 +9,7 @@ description: The Redis Enterprise operators allows you to use Redis Enterprise f Kubernetes. hideListLinks: false linkTitle: Redis for Kubernetes -weight: 50 +weight: 30 --- Kubernetes provides enterprise orchestration of containers and has been widely adopted. Redis Enterprise for Kubernetes provides a simple way to get a Redis Enterprise cluster on Kubernetes and enables more complex deployment scenarios. diff --git a/content/operate/oss_and_stack/_index.md b/content/operate/oss_and_stack/_index.md index 1ea6ca0b54..898204d619 100644 --- a/content/operate/oss_and_stack/_index.md +++ b/content/operate/oss_and_stack/_index.md @@ -1,5 +1,6 @@ --- -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 +weight: 40 --- diff --git a/content/operate/oss_and_stack/install/_index.md b/content/operate/oss_and_stack/install/_index.md index 38ccf45262..972a9c27bd 100644 --- a/content/operate/oss_and_stack/install/_index.md +++ b/content/operate/oss_and_stack/install/_index.md @@ -4,19 +4,18 @@ 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 and upgrade -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 or in the cloud. -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 and upgrade instructions: -* [Install Redis CE]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) -* [Upgrade Redis CE]({{< relref "/operate/oss_and_stack/install/upgrade" >}}) +* [Install Redis Open Source]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) +* [Upgrade Redis Open Source]({{< relref "/operate/oss_and_stack/install/upgrade" >}}) -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 7e2870bec8..d29ab4107a 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 @@ -16,7 +16,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). You can also download [Redis Insight]({{< relref "/operate/redisinsight/install/" >}}), a free developer tool that works with Redis. -## 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 7271dd6bf9..4f74b4f7f2 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 @@ -15,7 +15,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/build-stack/_index.md b/content/operate/oss_and_stack/install/build-stack/_index.md index 17c8ec3142..d83d79c3d8 100644 --- a/content/operate/oss_and_stack/install/build-stack/_index.md +++ b/content/operate/oss_and_stack/install/build-stack/_index.md @@ -4,10 +4,10 @@ categories: - operate - stack - oss -description: Build and run Redis Community Edition 8 on Linux and macOS -linkTitle: Build and run Redis CE +description: Build and run Redis 8 in Redis Open Source on Linux and macOS +linkTitle: Build and run Redis Open Source stack: true -title: Build and run Redis CE +title: Build and run Redis Open Source weight: 20 --- diff --git a/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-8.md b/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-8.md index 04d29d2dd4..c2652e82e7 100644 --- a/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-8.md +++ b/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-8.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: AlmaLinux/Rocky 8.10 -title: Build and run Redis Community Edition 8 on AlmaLinux/Rocky Linux 8.10 +title: Build and run Redis Open Source on AlmaLinux/Rocky Linux 8.10 weight: 5 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running AlmaLinux and Rocky Linux 8.10. +Follow the steps below to build and run Redis Open Source from its source code on a system running AlmaLinux and Rocky Linux 8.10. {{< note >}} Docker images used to produce these build notes: @@ -196,4 +196,4 @@ module:name=vectorset,ver=1,api=1,filters=0,usedby=[],using=[],options=[] ``` cd /usr/src/redis- sudo make install -``` \ No newline at end of file +``` diff --git a/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-9.md b/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-9.md index f75aaab647..f2b5a07917 100644 --- a/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-9.md +++ b/content/operate/oss_and_stack/install/build-stack/almalinux-rocky-9.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: AlmaLinux/Rocky 9.5 -title: Build and run Redis Community Edition 8 on AlmaLinux/Rocky Linux 9.5 +title: Build and run Redis Open Source on AlmaLinux/Rocky Linux 9.5 weight: 10 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running AlmaLinux and Rocky Linux 9.5. +Follow the steps below to build and run Redis Open Source from its source code on a system running AlmaLinux and Rocky Linux 9.5. {{< note >}} Docker images used to produce these build notes: @@ -194,4 +194,4 @@ module:name=vectorset,ver=1,api=1,filters=0,usedby=[],using=[],options=[] ``` cd /usr/src/redis- sudo make install -``` \ No newline at end of file +``` diff --git a/content/operate/oss_and_stack/install/build-stack/debian-bookworm.md b/content/operate/oss_and_stack/install/build-stack/debian-bookworm.md index fbd8b48c9d..1347992442 100644 --- a/content/operate/oss_and_stack/install/build-stack/debian-bookworm.md +++ b/content/operate/oss_and_stack/install/build-stack/debian-bookworm.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: Debian 12 (Bookworm) -title: Build and run Redis Community Edition 8 on Debian 12 (Bookworm) +title: Build and run Redis Open Source on Debian 12 (Bookworm) weight: 15 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running Debian 12 (Bookworm). +Follow the steps below to build and run Redis Open Source from its source code on a system running Debian 12 (Bookworm). {{< note >}} Docker images used to produce these build notes: @@ -124,4 +124,4 @@ module:name=vectorset,ver=1,api=1,filters=0,usedby=[],using=[],options=[] ``` cd /usr/src/redis-version sudo make install -``` \ No newline at end of file +``` diff --git a/content/operate/oss_and_stack/install/build-stack/debian-bullseye.md b/content/operate/oss_and_stack/install/build-stack/debian-bullseye.md index 775df5615f..e1dd0b3a35 100644 --- a/content/operate/oss_and_stack/install/build-stack/debian-bullseye.md +++ b/content/operate/oss_and_stack/install/build-stack/debian-bullseye.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: Debian 11 (Bullseye) -title: Build and run Redis Community Edition 8 on Debian 11 (Bullseye) +title: Build and run Redis Open Source on Debian 11 (Bullseye) weight: 20 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running Debian 11 (Bullseye). +Follow the steps below to build and run Redis Open Source from its source code on a system running Debian 11 (Bullseye). {{< note >}} Docker images used to produce these build notes: @@ -123,4 +123,4 @@ module:name=vectorset,ver=1,api=1,filters=0,usedby=[],using=[],options=[] ``` cd /usr/src/redis- sudo make install -``` \ No newline at end of file +``` diff --git a/content/operate/oss_and_stack/install/build-stack/macos-13-14.md b/content/operate/oss_and_stack/install/build-stack/macos-13-14.md index 0c6ca0b189..f674aff994 100644 --- a/content/operate/oss_and_stack/install/build-stack/macos-13-14.md +++ b/content/operate/oss_and_stack/install/build-stack/macos-13-14.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: macOS 13 / macOS 14 -title: Build and run Redis Community Edition 8 on macOS 13 (Ventura) and macOS 14 (Sonoma) +title: Build and run Redis Open Source on macOS 13 (Ventura) and macOS 14 (Sonoma) weight: 50 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running macOS 13 (Ventura) and macOS 14 (Sonoma). +Follow the steps below to build and run Redis Open Source from its source code on a system running macOS 13 (Ventura) and macOS 14 (Sonoma). ## 1. Install homebrew diff --git a/content/operate/oss_and_stack/install/build-stack/macos-15.md b/content/operate/oss_and_stack/install/build-stack/macos-15.md deleted file mode 100644 index e7dca10711..0000000000 --- a/content/operate/oss_and_stack/install/build-stack/macos-15.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -categories: -- docs -- operate -- stack -- oss -linkTitle: macOS 15 (Sequoia) -title: Build and run Redis Community Edition 8 on macOS 15 (Sequoia) -weight: 40 ---- - -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running macOS 15 (Sequoia). - -To be provided at a later date. \ No newline at end of file diff --git a/content/operate/oss_and_stack/install/build-stack/ubuntu-focal.md b/content/operate/oss_and_stack/install/build-stack/ubuntu-focal.md index cffb212a3a..b1c057c38a 100644 --- a/content/operate/oss_and_stack/install/build-stack/ubuntu-focal.md +++ b/content/operate/oss_and_stack/install/build-stack/ubuntu-focal.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: Ubuntu 20.04 (Focal) -title: Build and run Redis Community Edition 8 on Ubuntu 20.04 (Focal) +title: Build and run Redis Open Source on Ubuntu 20.04 (Focal) weight: 25 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running Ubuntu 20.04 (Focal). +Follow the steps below to build and run Redis Open Source from its source code on a system running Ubuntu 20.04 (Focal). {{< note >}} Docker images used to produce these build notes: @@ -143,4 +143,4 @@ module:name=vectorset,ver=1,api=1,filters=0,usedby=[],using=[],options=[] ``` cd /usr/src/redis- sudo make install -``` \ No newline at end of file +``` diff --git a/content/operate/oss_and_stack/install/build-stack/ubuntu-jammy.md b/content/operate/oss_and_stack/install/build-stack/ubuntu-jammy.md index a668f58b96..a256571d0a 100644 --- a/content/operate/oss_and_stack/install/build-stack/ubuntu-jammy.md +++ b/content/operate/oss_and_stack/install/build-stack/ubuntu-jammy.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: Ubuntu 22.04 (Jammy) -title: Build and run Redis Community Edition 8 on Ubuntu 22.04 (Jammy) +title: Build and run Redis Open Source on Ubuntu 22.04 (Jammy) weight: 30 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running Ubuntu 22.04 (Jammy). +Follow the steps below to build and run Redis Open Source from its source code on a system running Ubuntu 22.04 (Jammy). {{< note >}} Docker images used to produce these build notes: diff --git a/content/operate/oss_and_stack/install/build-stack/ubuntu-noble.md b/content/operate/oss_and_stack/install/build-stack/ubuntu-noble.md index 69ba1facdb..36ba929f8e 100644 --- a/content/operate/oss_and_stack/install/build-stack/ubuntu-noble.md +++ b/content/operate/oss_and_stack/install/build-stack/ubuntu-noble.md @@ -5,11 +5,11 @@ categories: - stack - oss linkTitle: Ubuntu 24.04 (Noble) -title: Build and run Redis Community Edition 8 on Ubuntu 24.04 (Noble) +title: Build and run Redis Open Source on Ubuntu 24.04 (Noble) weight: 35 --- -Follow the steps below to build and run Redis Community Edition 8 from its source code on a system running Ubuntu 24.04 (Noble). +Follow the steps below to build and run Redis Open Source from its source code on a system running Ubuntu 24.04 (Noble). {{< note >}} Docker images used to produce these build notes: @@ -122,4 +122,4 @@ module:name=vectorset,ver=1,api=1,filters=0,usedby=[],using=[],options=[] ``` cd /usr/src/redis- sudo make install -``` \ No newline at end of file +``` 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 e4bd2f2079..df2f7a1052 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,14 @@ 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 -weight: 10 -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" >}}). -bannerChildren: true +title: Install Redis Open Source +weight: 2 --- -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.
\ No newline at end of file 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 588189824f..18f858ccaf 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,17 @@ 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 +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" >}}). --- -## 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 +25,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 +51,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 8daef2b615..682d1ddc70 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,14 @@ 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 +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" >}}). --- -## 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 +19,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 +43,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 cc1998f47a..67f672ce8c 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 start Redis Community Edition server, using the `redis:` image, run the following command in your terminal: +To start the Redis Open Source server using the `redis:` image, run the following command in your terminal: {{< highlight bash >}} docker run -d --name redis -p 6379:6379 redis: 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 4d8defa240..de922dc40d 100644 --- a/content/operate/oss_and_stack/install/install-stack/homebrew.md +++ b/content/operate/oss_and_stack/install/install-stack/homebrew.md @@ -4,22 +4,22 @@ 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. ## Install using Homebrew -First, tap the Redis CE Homebrew cask: +First, tap the Redis Homebrew cask: {{< highlight bash >}} brew tap redis/redis @@ -31,7 +31,6 @@ Next, run `brew install`: brew install --cask redis {{< /highlight >}} - ## Run Redis If this is the first time you've installed Redis on your system, you need to be sure that your `PATH` variable includes the Redis installation location. This location is either `/opt/homebrew/bin` for Apple silicon Macs or `/usr/local/bin` for Intel-based Macs. @@ -50,7 +49,7 @@ Open the file `~/.bashrc` or `~/zshrc` (depending on your shell), and add the fo export PATH=$(brew --prefix)/bin:$PATH {{< /highlight >}} -You can now start Redis server as follows: +You can now start the Redis server as follows: {{< highlight bash >}} redis-server /opt/homebrew/etc/redis.conf @@ -62,7 +61,7 @@ The server will run in the background. Because Redis is installed using a Homebrew cask with the `brew tap` command, it will not be integrated with the `brew services` command. {{< /note >}} -## Connect to Redis CE +## Connect to Redis Once Redis is running, you can test it by running `redis-cli`: @@ -85,9 +84,9 @@ Run the following command: redis-cli SHUTDOWN {{< /highlight >}} -## Uninstall Redis CE +## Uninstall Redis Open Source -To uninstall Redis CE, run: +To uninstall Redis, run: {{< highlight bash >}} brew uninstall redis 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 5266e0fc8e..4d55f263aa 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,17 @@ 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 +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" >}}). --- -## 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 395982f700..29ebb6ac62 100644 --- a/content/operate/oss_and_stack/install/install-stack/snap.md +++ b/content/operate/oss_and_stack/install/install-stack/snap.md @@ -4,13 +4,13 @@ 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 To install Redis via snap, run the following commands: @@ -22,7 +22,7 @@ sudo snap install redis Redis will start automatically after installation and also at boot time. -## Connect to Redis CE +## Connect to Redis Once Redis is running, you can test it by running `redis-cli`: @@ -35,4 +35,4 @@ Test the connection with the `ping` command: {{< highlight bash >}} 127.0.0.1:6379> PING PONG -{{< / highlight >}} \ No newline at end of file +{{< / highlight >}} 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 5ef8227949..e698243dfb 100644 --- a/content/operate/oss_and_stack/install/install-stack/windows.md +++ b/content/operate/oss_and_stack/install/install-stack/windows.md @@ -4,12 +4,12 @@ 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. diff --git a/content/operate/oss_and_stack/install/upgrade/_index.md b/content/operate/oss_and_stack/install/upgrade/_index.md index 7326e13684..96298ffc0e 100644 --- a/content/operate/oss_and_stack/install/upgrade/_index.md +++ b/content/operate/oss_and_stack/install/upgrade/_index.md @@ -4,13 +4,13 @@ categories: - operate - stack - oss -description: Upgrade Redis Community Edition -linkTitle: Upgrade Redis CE +description: Upgrade Redis Open Source +linkTitle: Upgrade Redis Open Source stack: true -title: Upgrade Redis Community Edition +title: Upgrade Redis Open Source weight: 10 --- -Upgrade Redis Community Edition to version 8 from version 7.x with or without modules or from Redis Stack 7.2 and 7.4. +Upgrade Redis Open Source to version 8 from version 7.x with or without modules or from Redis Stack 7.2 and 7.4.
\ No newline at end of file diff --git a/content/operate/oss_and_stack/install/upgrade/cluster.md b/content/operate/oss_and_stack/install/upgrade/cluster.md index 547ed3716f..39201e3cc9 100644 --- a/content/operate/oss_and_stack/install/upgrade/cluster.md +++ b/content/operate/oss_and_stack/install/upgrade/cluster.md @@ -4,7 +4,7 @@ categories: - operate - stack - oss -description: Upgrade a Redis Community Edition cluster to Redis 8 +description: Upgrade a Redis Open Source cluster to Redis 8 linkTitle: Redis cluster title: Upgrade a Redis cluster to Redis 8 weight: 30 @@ -12,8 +12,8 @@ weight: 30 {{< note >}} The supported upgrade paths are: -- Redis Community Edition 7.x (with or without modules) to Redis Community Edition 8 -- Redis Stack 7.2 or 7.4 to Redis Community Edition 8 +- Redis Open Source 7.x (with or without modules) to Redis 8 in Redis Open Source +- Redis Stack 7.2 or 7.4 to Redis 8 in Redis Open Source {{< /note >}} {{< note >}} @@ -47,7 +47,7 @@ Make a copy of the files contained in each of those directories before proceedin Upgrade each node one at a time, starting with the replicas, using these steps: -1. Stop the current version of Redis CE or Redis Stack server. +1. Stop the current version of Redis Open Source or Redis Stack server. 1. Follow the installation steps that correspond to your [Redis distribution]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) to install Redis 8. 1. Start Redis 8 if it didn't start automatically. diff --git a/content/operate/oss_and_stack/install/upgrade/standalone.md b/content/operate/oss_and_stack/install/upgrade/standalone.md index 9a40b72583..a8e9bfbda1 100644 --- a/content/operate/oss_and_stack/install/upgrade/standalone.md +++ b/content/operate/oss_and_stack/install/upgrade/standalone.md @@ -4,15 +4,15 @@ categories: - operate - stack - oss -description: Upgrade a standalone instance of Redis Community Edition or Redis Stack to Redis 8 +description: Upgrade a standalone instance of Redis Open Source or Redis Stack to Redis 8 linkTitle: Standalone (single node) title: Upgrade a standalone Redis instance to Redis 8 weight: 20 --- {{< note >}} The supported upgrade paths are: -- Redis Community Edition 7.x (with or without modules) to Redis Community Edition 8 -- Redis Stack 7.2 or 7.4 to Redis Community Edition 8 +- Redis Open Source 7.x (with or without modules) to Redis 8 in Redis Open Source +- Redis Stack 7.2 or 7.4 to Redis 8 in Redis Open Source {{< /note >}} {{< note >}} @@ -48,7 +48,7 @@ cp -r /path/to/redis-data-dir/ /path/to/backup/ Follow these steps to upgrade Redis. -1. Stop the current version of Redis CE or Redis Stack server. +1. Stop the current version of Redis Open Source or Redis Stack server. 1. Follow the installation steps that correspond to your [Redis distribution]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) to install Redis 8. 1. Start Redis 8 if it didn't start automatically. diff --git a/content/operate/oss_and_stack/reference/_index.md b/content/operate/oss_and_stack/reference/_index.md index 32e89099cf..659fdf5c1c 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 a59112d542..5f652c94ff 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 7f7552cf34..922ea543a1 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/deprecated-features/triggers-and-functions/concepts/Cluster_Support.md b/content/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/Cluster_Support.md index c295dae99a..890dcbe290 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/Cluster_Support.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/Cluster_Support.md @@ -17,7 +17,7 @@ aliases: - /develop/interact/programmability/triggers-and-functions/concepts/cluster_support/ --- -**Notice**: On a Redis Community Edition cluster, before executing any gears function, you must send a `REDISGEARS_2.REFRESHCLUSTER` command to all the shards so that they will be aware of the cluster topology. Without this step, each shard will act as a single Redis Community Edition instance. +**Notice**: On a Redis Open Source cluster, before executing any gears function, you must send a `REDISGEARS_2.REFRESHCLUSTER` command to all the shards so that they will be aware of the cluster topology. Without this step, each shard will act as a single Redis Open Source instance. Triggers and functions support cross-shard operation on Redis clusters. This means that it is possible to call a function that will be invoked on another shard. We call such a function a remote function. 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 49708ed9fc..e6f7b1c290 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
Software | Redis Enterprise
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 85ab3170d0..8a61d8ad95 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 f65b395ad1..0518b01eaa 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 07854596c2..c18a6336f7 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 76b0050fab..77724f48c7 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. {{}} \ 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 0ad17c9ef2..5dc4aeecc3 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,13 +1,13 @@ --- -Title: Redis Community Edition release notes +Title: Redis Open Source release notes alwaysopen: false categories: - docs - operate - stack -description: Redis Community release notes for version 7.4 and later +description: Redis Open Source 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 87845ca54e..c292731ce9 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 66deff0a47..b72186b95d 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 ef4b7de176..f5a7f08a9a 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/_index.md b/content/operate/rc/_index.md index 5ae075b56c..dc8aec7dbc 100644 --- a/content/operate/rc/_index.md +++ b/content/operate/rc/_index.md @@ -7,7 +7,7 @@ categories: - rc description: The fastest way to set up Redis - a fully managed Redis database on major public cloud services. hideListLinks: true -weight: 10 +weight: 20 --- [Redis Cloud](https://redis.io/cloud/) is a fully managed database-as-a-service that brings the speed and reliability of Redis to the cloud, offering seamless scalability and high availability for modern applications. diff --git a/content/operate/rc/compatibility.md b/content/operate/rc/compatibility.md index 693383fe1e..0fc731fe3d 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/databases/configuration/clustering.md b/content/operate/rc/databases/configuration/clustering.md index 707e53c046..b94f0707c4 100644 --- a/content/operate/rc/databases/configuration/clustering.md +++ b/content/operate/rc/databases/configuration/clustering.md @@ -106,9 +106,9 @@ For accounts created after March 31, 2025, Redis defaults to the [Redis hashing This policy is available for selected accounts and will be rolled out gradually to other accounts in the future. {{< /note >}} -The Redis hashing policy is identical to the [hashing policy used by Redis Community Edition]({{< relref "/operate/oss_and_stack/reference/cluster-spec#hash-tags" >}}). This policy is recommended for most users and you should select it if any of the following conditions apply: +The Redis hashing policy is identical to the [hashing policy used by Redis Open Source]({{< relref "/operate/oss_and_stack/reference/cluster-spec#hash-tags" >}}). This policy is recommended for most users and you should select it if any of the following conditions apply: - This is your first Redis Cloud account, and you are starting fresh. -- You are migrating data from Redis Community Edition or other Redis-managed platforms. +- You are migrating data from Redis Open Source or other Redis-managed platforms. - Your application does not use hashtags in database key names. - Your application uses binary data as key names. diff --git a/content/operate/rc/databases/import-data.md b/content/operate/rc/databases/import-data.md index 9f8bb9f948..938d0cf3cb 100644 --- a/content/operate/rc/databases/import-data.md +++ b/content/operate/rc/databases/import-data.md @@ -28,7 +28,7 @@ Make sure the Redis version of the source database is compatible with the databa ## Import from a Redis server {#redis-server} -To import a dataset from any publicly available Redis Community Edition server: +To import a dataset from any publicly available Redis Open Source server: 1. Select **Databases** from the Redis Cloud console menu and then select the target database from the database list. 1. Select **Import**. 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 bb313a6310..bbde88e518 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
version | Redis Community Edition
pub/sub ACLs | Redis Cloud
pub/sub ACLs | +| Redis
version | Redis Open Source
pub/sub ACLs | Redis Cloud
pub/sub ACLs | |:-------------:|-----------|-------------| | 6.0 | Not supported | Not supported | | 6.2 | Permissive | Permissive | diff --git a/content/operate/redisinsight/_index.md b/content/operate/redisinsight/_index.md index 34ea2d7905..56ad3d1093 100644 --- a/content/operate/redisinsight/_index.md +++ b/content/operate/redisinsight/_index.md @@ -6,6 +6,7 @@ categories: - docs - operate - redisinsight +weight: 50 --- For information on using Redis Insight, see [these pages]({{< relref "/develop/tools/insight" >}}). diff --git a/content/operate/rs/7.4/_index.md b/content/operate/rs/7.4/_index.md index 99062e98bb..6349457944 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 e1f87da558..e525091dde 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 fc0260bbda..1e5d80abe4 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 e6e8679ebb..9e0b982a8c 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 20a1a0bc4f..02e4b1588e 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/7.4/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/7.4/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/7.4/databases/durability-ha/clustering#standard-hashing-policy" >}}), which is compatible with Redis Community Edition, or define a [custom hashing policy]({{< relref "/operate/rs/7.4/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/7.4/databases/durability-ha/clustering#standard-hashing-policy" >}}), which is compatible with Redis Open Source, or define a [custom hashing policy]({{< relref "/operate/rs/7.4/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/7.4/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 2f130f539d..a341ad9bc7 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 65e4e53910..654be628b5 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/7.4/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 a6ee40443e..e552546f67 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/7.4/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/7.4/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 5b997096fa..2b2b9e4404 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/7.4/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/7.4/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 11c551398a..968544f2be 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/7.4/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 eb2a2c1469..e36858bf17 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 54f716b756..80d81954e2 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 5481597f8a..e7b2883053 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 d3bfe6cd8a..95fa0b69e7 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/7.4/databases/durability-ha/clustering" >}}) and [Redis Cloud]({{< relref "/operate/rc/databases/configuration/clustering" >}}) differs from the [Redis Community Edition cluster]({{}}) and works with all standard Redis clients. +[Clustering in Redis Enterprise Software]({{< relref "/operate/rs/7.4/databases/durability-ha/clustering" >}}) and [Redis Cloud]({{< relref "/operate/rc/databases/configuration/clustering" >}}) differs from the [Redis Open Source cluster]({{}}) 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 e331b5a680..da46fb83a3 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
Enterprise | Redis
Cloud | Notes | @@ -40,4 +40,4 @@ The following tables show which Redis Community Edition [connection management c | [PING]({{< relref "/commands/ping" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | | [QUIT]({{< relref "/commands/quit" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v7.2.0. | | [RESET]({{< relref "/commands/reset" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | -| [SELECT]({{< relref "/commands/select" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | 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" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | 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 1ad7284392..f9c8318f73 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 a1c2b7292d..8b814d2873 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
Enterprise | Redis
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 d33e08e341..620d4455fb 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
Enterprise | Redis
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 36acea5fff..e4d7377e26 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 499352bdeb..8055707664 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 | Command | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| | [DBSIZE]({{< relref "/commands/dbsize" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | -| [INFO]({{< relref "/commands/info" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | In Redis Enterprise, `INFO` returns a different set of fields than Redis Community Edition.
Not supported for [scripts]({{}}). | +| [INFO]({{< relref "/commands/info" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | In Redis Enterprise, `INFO` returns a different set of fields than Redis Open Source.
Not supported for [scripts]({{}}). | | [LATENCY DOCTOR]({{< relref "/commands/latency-doctor" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | | [LATENCY GRAPH]({{< relref "/commands/latency-graph" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | | [LATENCY HELP]({{< relref "/commands/latency-help" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | 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 262f5d15cc..8590b18a7b 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
Enterprise | Redis
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 253426e718..dec0340031 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]({{}}). 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]({{}}). Using [`CONFIG GET`]({{< relref "/commands/config-get" >}}) or [`CONFIG SET`]({{< relref "/commands/config-set" >}}) with unsupported configuration settings returns an error. | Setting | Redis
Enterprise | Redis
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 825fedefe4..00abb46ad9 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 82185f9de8..c914673bdd 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`**
`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`**
`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 af0c2187b5..df7a410a35 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 }, ...] -{{}} | Versions of Redis Community Edition databases supported by Redis Enterprise Software on the node (read-only)
**db_type**: Type of database
**version**: Version of database | +{{}} | Versions of Redis Open Source databases supported by Redis Enterprise Software on the node (read-only)
**db_type**: Type of database
**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 98eba67ffe..71b6953b7f 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 a293c8c1e8..9afc7909c7 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 11eceff299..234cc53f47 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 45f0a3fd90..5394e3d5ea 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 da0c5d4bdc..8d8683fd86 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. {{}} -- **Hashing policy** - You can accept the [standard hashing policy]({{}}), which is compatible with Redis Community Edition, or define a [custom hashing policy]({{}}) to define where keys are located in the clustered database. +- **Hashing policy** - You can accept the [standard hashing policy]({{}}), which is compatible with Redis Open Source, or define a [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 6e8f31ae94..20696f4be8 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 98195f57dc..d881ec4006 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 65fe884dcf..b2241e1171 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 daaef6e726..c58db741a5 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 a1372f6fa1..06c0bd9f3f 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 24651587af..f22507dd3a 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 d2baeedaeb..2da82d54a2 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 02a38fd120..445df6f75c 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 | | | +| Redis Open Source | | | | Redis Cloud | | | | Redis Software | | | ## Two connections mode with REDIRECT not supported -Unlike Redis Community Edition, Redis Software and Redis Cloud do not support [two connections mode]({{}}) or the `REDIRECT` option for [`CLIENT TRACKING`]({{}}). +Unlike Redis Open Source, Redis Software and Redis Cloud do not support [two connections mode]({{}}) or the `REDIRECT` option for [`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 790386ae1f..de01aa474c 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 5541df6e78..945cfa8579 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]({{}}) 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]({{}}) 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 bf297f2d3c..4679b7e0cf 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
Enterprise | Redis
Cloud | Notes | @@ -39,4 +39,4 @@ The following tables show which Redis Community Edition [connection management c | [PING]({{< relref "/commands/ping" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | | [QUIT]({{< relref "/commands/quit" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v7.2.0. | | [RESET]({{< relref "/commands/reset" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | -| [SELECT]({{< relref "/commands/select" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | 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" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | 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 a2bc57cb13..df9fcbeb83 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 bfef441dbf..41c877807a 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
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/commands/pub-sub.md b/content/operate/rs/references/compatibility/commands/pub-sub.md index 42a799ce22..61e2d6b508 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
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/commands/scripting.md b/content/operate/rs/references/compatibility/commands/scripting.md index 3eda920d51..d044af3a58 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 b47faec196..1f3dac4bda 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 | Command | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| | [DBSIZE]({{< relref "/commands/dbsize" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | -| [INFO]({{< relref "/commands/info" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | In Redis Enterprise, `INFO` returns a different set of fields than Redis Community Edition.
Not supported for [scripts]({{}}). | +| [INFO]({{< relref "/commands/info" >}}) | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | In Redis Enterprise, `INFO` returns a different set of fields than Redis Open Source.
Not supported for [scripts]({{}}). | | [LATENCY DOCTOR]({{< relref "/commands/latency-doctor" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | | [LATENCY GRAPH]({{< relref "/commands/latency-graph" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | | [LATENCY HELP]({{< relref "/commands/latency-help" >}}) | ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | diff --git a/content/operate/rs/references/compatibility/commands/transactions.md b/content/operate/rs/references/compatibility/commands/transactions.md index 85e4774221..727e14f50e 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
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/compatibility/config-settings.md b/content/operate/rs/references/compatibility/config-settings.md index df5ac53de0..fc16b37c82 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]({{}}). 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]({{}}). Using [`CONFIG GET`]({{< relref "/commands/config-get" >}}) or [`CONFIG SET`]({{< relref "/commands/config-set" >}}) with unsupported configuration settings returns an error. | Setting | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/operate/rs/references/connecting-to-redis.md b/content/operate/rs/references/connecting-to-redis.md index 55f9b21c0a..f64a3e9d7d 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 410521b435..4fa9d1cdcd 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`**
`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`**
`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 7b1a256efa..25fa10af87 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 }, ...] -{{}} | Versions of Redis Community Edition databases supported by Redis Enterprise Software on the node (read-only)
**db_type**: Type of database
**version**: Version of database | +{{}} | Versions of Redis Open Source databases supported by Redis Enterprise Software on the node (read-only)
**db_type**: Type of database
**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 f259f930cd..a5c8ec116c 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 2f8d11fb87..ca16579bd2 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: -{{}} +{{}} ## Version changes diff --git a/layouts/commands/single.html b/layouts/commands/single.html index 903bac8bec..1b36b4b60a 100644 --- a/layouts/commands/single.html +++ b/layouts/commands/single.html @@ -45,11 +45,11 @@

{{ if not $isModule }}
Available since:
-
Redis CE {{ .Params.since }}
+
Redis Open Source {{ .Params.since }}
{{ else }}
Available in:
- Redis CE / {{ .Params.module }} {{ .Params.since }} + Redis Open Source / {{ .Params.module }} {{ .Params.since }}
{{ end }}
Time complexity:
diff --git a/layouts/home.html b/layouts/home.html index 5bbb69c566..270aec3134 100644 --- a/layouts/home.html +++ b/layouts/home.html @@ -70,7 +70,7 @@

Get Started

"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 93ce567998..264297d014 100644 --- a/layouts/operate/list.html +++ b/layouts/operate/list.html @@ -37,7 +37,7 @@

{{ $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 6456860bf2..fbb167d2ca 100644 --- a/layouts/operate/single.html +++ b/layouts/operate/single.html @@ -34,7 +34,7 @@

{{ .Title }}

{{ $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 4bd5dc656e..1cad52a8ef 100644 --- a/layouts/partials/header/products-dropdown.html +++ b/layouts/partials/header/products-dropdown.html @@ -34,7 +34,7 @@

- Community Edition + Redis Open Source

In-memory database for caching & streaming.

diff --git a/layouts/partials/header/products-mobile.html b/layouts/partials/header/products-mobile.html index 4c4de2b2a9..d77c5acf9c 100644 --- a/layouts/partials/header/products-mobile.html +++ b/layouts/partials/header/products-mobile.html @@ -30,7 +30,7 @@
  • - Community Edition + Redis Open Source

    In-memory database for caching & streaming.

  • diff --git a/layouts/partials/search-modal.html b/layouts/partials/search-modal.html index 92f36c76b6..127deed4d5 100644 --- a/layouts/partials/search-modal.html +++ b/layouts/partials/search-modal.html @@ -27,7 +27,7 @@ - +