Skip to content

Commit c45f4eb

Browse files
authored
Merge branch 'main' into patch-1
2 parents 106e58c + 541916f commit c45f4eb

32 files changed

+366
-256
lines changed

about/redis-enterprise.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ aliases:
77
---
88

99
[Redis Enterprise](https://redis.com/redis-enterprise-software/overview/) is an enterprise-grade Redis,
10-
available both [on-premises](https://redis.com/redis-enterprise-software/overview/) and [in the cloud](https://redis.com/try-free/) (on AWS, GCP,
11-
or Azure). Redis Enterprise simplifies operations, scaling, and multi-tenancy, includes many integrations (e.g., K8s), and provides multiple
10+
available both [on-premises](https://redis.com/redis-enterprise-software/overview/) and [in the cloud](https://redis.com/try-free/) (on AWS, Google Cloud,
11+
or Azure). Redis Enterprise simplifies operations, scaling, and multi-tenancy, includes many integrations (for example, Kubernetes), and provides multiple
1212
tiers of support.
1313

1414
Read on to learn about Redis Enterprise and the benefits of its extended offerings.
1515

1616
## Overview
1717

18-
[Redis, Inc.](https://redis.com/) develops both open source and source available technologies which are free for developers to use. These include:
19-
* [Redis OSS](https://redis.io/download/#redis-downloads): the core engine for our software and services
20-
* [Redis Stack](https://redis.io/download/#redis-stack-downloads): the starting point for developers who want all the power of Redis OSS and the
18+
[Redis, Inc.](https://redis.com/) develops both open source and source available technologies, which are free for developers to use. These include:
19+
* [Redis OSS](/download/#redis-downloads): the core engine for our software and services
20+
* [Redis Stack](/download/#redis-stack-downloads): the starting point for developers who want all the power of Redis OSS and the
2121
the latest innovations Redis, Inc. has to offer all in an easy to use software package.
2222
* [Redis Enterprise](https://redis.com/redis-enterprise/advantages/): our commercial product. Redis Enterprise maintains the simplicity and
2323
high performance of Redis, while adding many enterprise-grade capabilities including:
@@ -41,14 +41,14 @@ Redis Enterprise offers three deployment options:
4141
[Redis Enterprise Software](https://redis.com/redis-enterprise-software/overview/) is the on-premises distribution of Redis Enterprise.
4242
You download, install, and manage a Redis Enterprise Software cluster wherever you like:
4343

44-
* IaaS cloud environments — Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure
44+
* IaaS cloud environments — Amazon Web Services (AWS), Google Cloud, and Microsoft Azure
4545
* Bare-metal servers in a private datacenter
4646
* Virtual machines (VMs), Kubernetes pods, etc.
4747

4848
Redis provides a [Kubernetes operator](https://redis.com/redis-enterprise-software/redis-enterprise-on-kubernetes/) that deploys and manages a
4949
Redis Enterprise cluster. You can use the operator on premises or in a private or public cloud.
5050

51-
The [Google Cloud Marketplace](https://console.cloud.google.com/marketplace/product/endpoints/gcp.redisenterprise.com?pli=1&project=redislabs-university) also offers Redis Enterprise as a Kubernetes app for easy deployment.
51+
The [Google Cloud Marketplace](https://console.cloud.google.com/marketplace/product/redislabs-public/redis-enterprise) also offers Redis Enterprise as a Kubernetes app for easy deployment.
5252

5353
### Redis Enterprise Cloud
5454

@@ -63,7 +63,7 @@ Let [Support](https://redis.com/company/support/) know if you have any questions
6363
You can also purchase and deploy Redis Enterprise Cloud directly through the cloud provider's marketplace:
6464

6565
* [Redis Enterprise Cloud Flexible - Pay as You Go](https://aws.amazon.com/marketplace/pp/prodview-mwscixe4ujhkq) (AWS)
66-
* [Redis Enterprise Cloud](https://console.cloud.google.com/marketplace/product/endpoints/gcp.redisenterprise.com?project=redislabs-university) (GCP)
66+
* [Redis Enterprise Cloud Flexible - Pay as You Go](https://console.cloud.google.com/marketplace/product/redis-marketplace-isaas/redis-enterprise-cloud-flexible-plan) (Google Cloud)
6767
* [Azure Cache for Redis Enterprise pricing](https://azure.microsoft.com/en-us/pricing/details/cache/#pricing) (Azure)
6868

6969

@@ -74,11 +74,11 @@ You can also purchase and deploy Redis Enterprise Cloud directly through the clo
7474

7575
### Hybrid and multi-cloud deployments
7676

77-
Redis Enterpise support both hybrid (on-premises / cloud) and multi-cloud deployments using Active-Active replication:
77+
Redis Enterprise supports both hybrid (on-premises/cloud) and multi-cloud deployments using Active-Active replication:
7878

7979
* Hybrid cloud with Active-Active — Combines self-managed on-prem clusters with Redis Cloud clusters
8080
* [Multicloud with Active-Active](https://redis.com/redis-enterprise-cloud/multicloud/) — Multiple fully-managed Redis Cloud clusters with a
81-
geo-replicated database across multiple cloud vendors (for example, AWS and GCP)
81+
geo-replicated database across multiple cloud vendors (for example, AWS and Google Cloud)
8282

8383
## Build real-time apps using Redis modules
8484

dictionary.txt

+9
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,19 @@
33
01FY9MWDTWW4XQNTPJ9XY9FPMN
44
30Mb
55
Analytics
6+
amazonlinux2
67
analytics
78
anonymized
89
APIs
10+
AppImage
11+
arm64
912
atomicity
1013
CLI
1114
CLI-based
1215
Caskroom
1316
CentOS7
1417
Centos8
18+
chmod
1519
CO2
1620
CommandLineRunner
1721
Config
@@ -44,6 +48,7 @@ Dotenv
4448
Downey
4549
dually
4650
EntityStream
51+
formatters
4752
GCP
4853
geo-distributed
4954
geo-distribution
@@ -95,16 +100,19 @@ PeopleControllerV1
95100
PeopleRepository
96101
PeopleService
97102
PowerShell
103+
preselected
98104
product-lifecycle
99105
Profiler
100106
Pydantic
101107
queryable
102108
Queryable
103109
README
110+
read-eval-print-loop
104111
REDISTIMESERIES_ARGS
105112
REDIS_ARGS
106113
RedisAI
107114
RedisGears
115+
redisinsight
108116
REDiss
109117
RHEL7
110118
RHEL8
@@ -121,6 +129,7 @@ RSALv2
121129
SaaS
122130
SDK
123131
SKU
132+
SLOWLOG
124133
SMS
125134
SRANDMEMBER
126135
SSPL

docs/stack/_index.md

+1-130
Original file line numberDiff line numberDiff line change
@@ -1,135 +1,6 @@
11
---
22
title: Redis Stack
33
linkTitle: Redis Stack
4-
description: Extends Redis with modern data models and processing engines. Includes documentation for the bundled Redis modules and RedisInsight.
4+
description: Extends Redis with modern data models and processing engines
55
---
66

7-
Redis Stack is an improved starting point for working with Redis. We've bundled together the best of the technology that we have to offer into an easy
8-
to use package. Redis Stack extends the core capabilities of Redis OSS and provides a complete developer experience for debugging and more.
9-
10-
In addition to all of the features of Redis OSS, Redis Stack supports:
11-
12-
* Probabilistic data structures
13-
* Queryable JSON documents
14-
* Querying across hashes and JSON documents
15-
* Time series data support (ingestion & querying)
16-
* Graph data models with the Cypher query language
17-
18-
## Why Redis Stack?
19-
20-
Redis Stack was created to allow developers to build real-time applications with a backend data platform that can reliably process requests in
21-
milliseconds or less. Redis Stack does this by taking the original Redis OSS as the core and enhancing it with modern data models, data processing tools,
22-
and continuing to fight complexity at every turn. Ultimately, the goal of Redis Stack is to build a real-time data platform that continues to fulfill the
23-
philosophy of Redis OSS: simplicity, performance, and reliability.
24-
25-
Redis Stack unifies and simplifies the developer experience of the leading Redis modules and the capabilities they provide. Redis Stack bundles
26-
five Redis modules: [RedisJSON](/docs/stack/json), [RediSearch](/docs/stack/search), [RedisGraph](/docs/stack/graph),
27-
[RedisTimeSeries](/docs/stack/timeseries), and [RedisBloom](/docs/stack/bloom).
28-
29-
The overarching vision is to provide developers with a powerful platform for all real-time data use cases. As we continue to advance the capabilities of
30-
Redis beyond caching, Redis Stack is the place to start. Redis Stack delivers the core capabilities developers love about Redis and goes beyond
31-
to help you build modern applications where performance is paramount.
32-
33-
## Redis Stack packaging
34-
35-
There are three distinct Redis Stack packages to choose from:
36-
37-
* **Redis Stack Server**: This packages contains Redis OSS and module extensions only. It does *not* contain Redis Insight, the developer desktop
38-
application. This package is best for production deployment and is intended to be a drop-in replacement (for example, if you're already deploying
39-
Redis OSS as a cache).
40-
41-
* **Redis Stack (Desktop)**: This package contains everything a developer needs in a single bundle. This includes Redis OSS and module extensions
42-
along with the Redis Insight desktop application. If you want to create an application locally and explore how it interacts with Redis, this is
43-
the package for you.
44-
45-
* **Redis Stack Insights**: This package ONLY contains RedisInsight, the developer desktop application. If you've used Redis Stack Server and
46-
you also want to use Redis Insight to explore your Redis data, select this package.
47-
48-
## Getting started
49-
50-
To get started with Redis Stack, see the [Getting Started](/docs/stack/get-started/) guide. You may also want to:
51-
52-
* [Install Redis Stack](/docs/stack/get-started/install/)
53-
* [See the list of clients supporting Redis Stack](/docs/stack/get-started/clients/)
54-
* [View the Redis Stack tutorials](/docs/stack/get-started/tutorials/)
55-
56-
## Use cases
57-
58-
Explore [use cases](/docs/stack/use-cases/) of the applied modern data models and processing engines provided by Redis Stack across industries and applications.
59-
60-
{{% alert title="Note" color="warning" %}}
61-
62-
Modules as described here are generic, and we list only the representative use cases.
63-
64-
{{% /alert %}}
65-
66-
## Clients
67-
68-
Several Redis client libraries support Redis Stack. These include [redis-py](https://redis-py.readthedocs.io/en/stable/), [node_redis](https://github.com/redis/node-redis), and [Jedis](https://github.com/redis/jedis). In addition, four higher-level object
69-
mapping libraries also support Redis Stack: [Redis OM .NET](/docs/stack/get-started/tutorials/stack-dotnet/), [Redis OM Node](/docs/stack/get-started/tutorials/stack-node/), [Redis OM Python](/docs/stack/get-started/tutorials/stack-python/), [Redis OM Spring](/docs/stack/get-started/tutorials/stack-spring/).
70-
71-
## RedisInsight
72-
73-
Redis Stack also includes [RedisInsight](https://docs.redis.com/latest/ri/), a visualization tool for understanding and optimizing Redis data.
74-
75-
RedisInsight allows you to:
76-
* View performance metrics for your Redis instance with the Overview tool
77-
* View data structures visually with the Browser tool
78-
* Manage basic properties of your Redis cluster such as cluster node timeout, IP, or port with the Cluster Management tool
79-
* Run commands with a REPL (read-eval-print-loop) the CLI tool
80-
* Analyze memory usage with the Memory Analysis tool
81-
* Identify and troubleshoot bottlenecks with the Slowlog tool
82-
* Edit the configuration of your Redis instance with the Configuration tool
83-
* and more...
84-
85-
## Redis Stack license
86-
87-
Redis Stack is made up of several components, licensed as follows:
88-
89-
* Redis Stack Server, which combines open source Redis with RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, and RedisBloom, is dual-licensed under the Redis Source Available License ([RSALv2]((/docs/stack/license/)) and the [Server Side Public License](https://en.wikipedia.org/wiki/Server_Side_Public_License) (SSPL). A breakdown of licensing by Stack component versions is shown in the table below. For more information about Redis licensing, see [Licenses](https://redis.com/legal/licenses/).
90-
91-
* RedisInsight is licensed under the SSPL.
92-
93-
### Versions and licenses
94-
95-
Starting November 15, 2022, our default binary distributions of Redis Stack and our Redis modules have been dual-licensed under RSALv2 and SSPL. When using the source code, you can apply either RSALv2 or SSPLv1.
96-
97-
<table>
98-
<tr>
99-
<th>Module</th>
100-
<th>RSALv1</th>
101-
<th>Binary distribution: RSALv2</br>
102-
Source code: RSALv2 or SSPLv1</th>
103-
</tr>
104-
<tr>
105-
<td>Redis Stack</td>
106-
<td><= 6.2.4</td>
107-
<td>>= 6.2.6</td>
108-
</tr>
109-
<tr>
110-
<td>RediSearch</td>
111-
<td><= 2.4</td>
112-
<td>>= 2.6</td>
113-
</tr>
114-
<tr>
115-
<td>RedisJSON</td>
116-
<td><= 2.2</td>
117-
<td>>= 2.4</td>
118-
</tr>
119-
<tr>
120-
<td>RedisGraph</td>
121-
<td><=2.8</td>
122-
<td>>=2.10</td>
123-
</tr>
124-
<tr>
125-
<td>RedisTimeSeries</td>
126-
<td><=1.6</td>
127-
<td>>= 1.8</td>
128-
</tr>
129-
<tr>
130-
<td>RedisBloom</td>
131-
<td><= 2.2</td>
132-
<td>>=2.4</td>
133-
</tr>
134-
</table>
135-

docs/stack/about/index.md

+123
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
---
2+
title: About Redis Stack
3+
linkTitle: About
4+
description: Learn more about Redis Stack
5+
weight: 1
6+
---
7+
8+
Redis Stack is the best starting point for working with Redis. We've bundled together the best of the technology that we have to offer into an easy-to-use package. Redis Stack extends the core capabilities of Redis OSS and provides a complete developer experience for debugging and more.
9+
10+
In addition to all of the features of Redis OSS, Redis Stack supports:
11+
12+
* Probabilistic data structures
13+
* Queryable JSON documents
14+
* Querying across hashes and JSON documents
15+
* Time series data support (ingestion & querying), including full-text search
16+
* Graph data models with the Cypher query language
17+
18+
## Why Redis Stack?
19+
20+
Redis Stack was created to allow developers to build real-time applications with a backend data platform that can reliably process requests in
21+
milliseconds or less. Redis Stack does this by taking the original Redis OSS as the core and enhancing it with modern data models, data processing tools,
22+
and continuing to fight complexity at every turn. Ultimately, the goal of Redis Stack is to build a real-time data platform that continues to fulfill the
23+
philosophy of Redis OSS: simplicity, performance, and reliability.
24+
25+
Redis Stack unifies and simplifies the developer experience of Redis by offering all the cutting-edge capabilities provided by the leading Redis modules. Redis Stack bundles the following capabilities into Redis: [RedisJSON](/docs/stack/json), [RediSearch](/docs/stack/search), [RedisGraph](/docs/stack/graph),
26+
[RedisTimeSeries](/docs/stack/timeseries), and [RedisBloom](/docs/stack/bloom).
27+
28+
The overarching vision is to provide developers with a powerful platform for all real-time data use cases. As we continue to advance the capabilities of
29+
Redis beyond caching, Redis Stack is the place to start. Redis Stack delivers the core capabilities developers love about Redis and goes beyond
30+
to help you build modern applications where performance is paramount.
31+
32+
## RedisInsight
33+
34+
The best way to get started with Redis Stack is with [RedisInsight](https://docs.redis.com/latest/ri/), a visualization tool for understanding and optimizing Redis data.
35+
36+
RedisInsight allows you to:
37+
* View data structures visually with the Browser tool and group keys according to their namespaces.
38+
* Use CRUD on most Redis Stack data structures.
39+
* Leverage Workbench, an advanced command-line interface with intelligent command auto-complete and complex data visualizations.
40+
* Analyze traffic to Redis in real time using the Profiler tool.
41+
* Use embedded Redis CLI at any time.
42+
* Analyze memory usage with the Memory Analysis tool.
43+
* Identify and troubleshoot bottlenecks using the Slowlog tool.
44+
45+
## Redis Stack packaging
46+
47+
There are two distinct Redis Stack packages to choose from:
48+
49+
* **Redis Stack Server**: This package contains Redis OSS and module extensions only. It does *not* contain RedisInsight, the developer desktop
50+
application. This package is best for production deployment and is intended to be a drop-in replacement (for example, if you're already deploying
51+
Redis OSS as a cache). You can still download RedisInsight separately.
52+
53+
* **Redis Stack**: This package contains everything a developer needs in a single bundle. This includes Redis Stack Server (Redis OSS and module extensions)
54+
along with the RedisInsight desktop application (or part of the docker container). If you want to create an application locally and explore how it interacts with Redis, this is
55+
the package for you.
56+
57+
## Use cases
58+
59+
Explore [use cases](/docs/stack/use-cases/) of the applied modern data models and processing engines provided by Redis Stack across industries and applications.
60+
61+
{{% alert title="Note" color="warning" %}}
62+
63+
Modules as described here are generic, and we list only the representative use cases.
64+
65+
{{% /alert %}}
66+
67+
## Clients
68+
69+
Several Redis client libraries support Redis Stack. These include [redis-py](https://redis-py.readthedocs.io/en/stable/), [node_redis](https://github.com/redis/node-redis), [NRedisStack](https://github.com/redis/NRedisStack), and [Jedis](https://github.com/redis/jedis). In addition, four higher-level object
70+
mapping libraries also support Redis Stack: [Redis OM .NET](/docs/stack/get-started/tutorials/stack-dotnet/), [Redis OM Node](/docs/stack/get-started/tutorials/stack-node/), [Redis OM Python](/docs/stack/get-started/tutorials/stack-python/), [Redis OM Spring](/docs/stack/get-started/tutorials/stack-spring/).
71+
72+
## Redis Stack license
73+
74+
Redis Stack is made up of several components, licensed as follows:
75+
76+
* Redis Stack Server, which combines open source Redis with RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, and RedisBloom, is dual-licensed under the Redis Source Available License ([RSALv2]((/docs/stack/license/)) and the [Server Side Public License](https://en.wikipedia.org/wiki/Server_Side_Public_License) (SSPL). A breakdown of licensing by Stack component versions is shown in the table below. For more information about Redis licensing, see [Licenses](https://redis.com/legal/licenses/).
77+
78+
* RedisInsight is licensed under the SSPL.
79+
80+
### Versions and licenses
81+
82+
Since November 15, 2022, our default binary distributions of Redis Stack and our Redis modules are dual-licensed under RSALv2 and SSPL. When using the source code, you can apply either RSALv2 or SSPLv1.
83+
84+
<table>
85+
<tr>
86+
<th>Module</th>
87+
<th>RSALv1</th>
88+
<th>Binary distribution: RSALv2</br>
89+
Source code: RSALv2 or SSPLv1</th>
90+
</tr>
91+
<tr>
92+
<td>Redis Stack</td>
93+
<td><= 6.2.4</td>
94+
<td>>= 6.2.6</td>
95+
</tr>
96+
<tr>
97+
<td>RediSearch</td>
98+
<td><= 2.4</td>
99+
<td>>= 2.6</td>
100+
</tr>
101+
<tr>
102+
<td>RedisJSON</td>
103+
<td><= 2.2</td>
104+
<td>>= 2.4</td>
105+
</tr>
106+
<tr>
107+
<td>RedisGraph</td>
108+
<td><=2.8</td>
109+
<td>>=2.10</td>
110+
</tr>
111+
<tr>
112+
<td>RedisTimeSeries</td>
113+
<td><=1.6</td>
114+
<td>>= 1.8</td>
115+
</tr>
116+
<tr>
117+
<td>RedisBloom</td>
118+
<td><= 2.2</td>
119+
<td>>=2.4</td>
120+
</tr>
121+
</table>
122+
123+
To get going quickly with Redis Stack, see the [Get started](/docs/stack/get-started/) guide.

docs/stack/get-started/_index.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
title: Get started with Redis Stack
33
linkTitle: Get started
44
description: How to install and get started with Redis Stack
5-
weight: 1
5+
weight: 2
66
---
7+

docs/stack/get-started/install/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
title: Install Redis Stack
33
linkTitle: Install
44
description: "How to install Redis Stack"
5-
weight: 1
5+
weight: 2
66
---

0 commit comments

Comments
 (0)