Skip to content

Commit 97de766

Browse files
thallredisbanker
andauthored
Re-write of Redis Stack index page (#103)
* Re-write of Redis Stack index page Co-authored-by: Kyle Banker <banker@users.noreply.github.com>
1 parent 9169c5f commit 97de766

File tree

1 file changed

+52
-15
lines changed

1 file changed

+52
-15
lines changed

docs/stack/_index.md

Lines changed: 52 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,46 @@ linkTitle: Redis Stack
44
description: Extends Redis with modern data models and processing engines. Includes documentation for the bundled Redis modules and RedisInsight.
55
---
66

7-
Redis Stack is an extension of Redis that adds modern data models and processing engines to provide a complete developer experience.
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.
89

9-
In addition to all of the features of OSS Redis, Redis Stack supports:
10+
In addition to all of the features of Redis OSS, Redis Stack supports:
1011

12+
* Probabilistic data structures
1113
* Queryable JSON documents
12-
* Full-text search
13-
* Time series data (ingestion & querying)
14+
* Querying across hashes and JSON documents
15+
* Time series data support (ingestion & querying)
1416
* Graph data models with the Cypher query language
15-
* Probabilistic data structures
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.
1647

1748
## Getting started
1849

@@ -22,26 +53,32 @@ To get started with Redis Stack, see the [Getting Started](/docs/stack/get-start
2253
* [See the list of clients supporting Redis Stack](/docs/stack/get-started/clients/)
2354
* [View the Redis Stack tutorials](/docs/stack/get-started/tutorials/)
2455

25-
If you want to learn more about the vision for Redis Stack, read on.
26-
27-
## Why Redis Stack?
28-
29-
Redis Stack was created to allow developers to build real-time applications with a backend data platform that can reliably process requests in under a millisecond. Redis Stack does this by extending Redis with modern data models and data processing tools (Document, Graph, Search, and Time Series).
30-
31-
Redis Stack unifies and simplifies the developer experience of the leading Redis modules and the capabilities they provide. Redis Stack bundles five Redis modules: [RedisJSON](/docs/stack/json), [RediSearch](/docs/stack/search), [RedisGraph](/docs/stack/graph), [RedisTimeSeries](/docs/stack/timeseries), and [RedisBloom](/docs/stack/bloom).
3256

3357
### Clients
3458

35-
Several Redis client libraries support Redis Stack. These include redis-py, node_redis, and Jedis. In addition, four higher-level object mapping libraries also support Redis Stack: Redis OM .NET, Redis OM Node, Redis OM Python, Redis OM Spring.
59+
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
60+
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/).
3661

3762
### RedisInsight
3863

39-
Redis Stack also includes RedisInsight, a visualization tool for understanding and optimizing Redis data.
64+
Redis Stack also includes [RedisInsight](https://docs.redis.com/latest/ri/), a visualization tool for understanding and optimizing Redis data.
65+
66+
RedisInsight allows you to:
67+
* View performance metrics for your Redis instance with the Overview tool
68+
* View data structures visually with the Browser tool
69+
* Manage basic properties of your Redis cluster such as cluster node timeout, IP, or port with the Cluster Management tool
70+
* Run commands with a REPL (read-eval-print-loop) the CLI tool
71+
* Analyze memory usage with the Memory Analysis tool
72+
* Identify and troubleshoot bottlenecks with the Slowlog tool
73+
* Edit the configuration of your Redis instance with the Configuration tool
74+
* and more...
75+
4076

4177
## Redis Stack license
4278

4379
Redis Stack is made up of several components, licensed as follows:
4480

45-
* Redis Stack Server, which combines open source Redis with RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, and RedisBloom, is licensed under the [Redis Source Available License](https://github.com/RediSearch/RediSearch/blob/master/LICENSE) (RSAL).
81+
* Redis Stack Server, which combines open source Redis with RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, and RedisBloom, is licensed
82+
* under the [Redis Source Available License](https://github.com/RediSearch/RediSearch/blob/master/LICENSE) (RSAL).
4683

4784
* RedisInsight is licensed under the [Server Side Public License](https://en.wikipedia.org/wiki/Server_Side_Public_License) (SSPL).

0 commit comments

Comments
 (0)