-
Notifications
You must be signed in to change notification settings - Fork 54
Re-write of Redis Stack index page #103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
1d7ff6d
Re-write of Redis Stack index page
thallredis 1c744f2
Update docs/stack/_index.md
banker 27eaa93
Update docs/stack/_index.md
banker 111d2d1
Update docs/stack/_index.md
banker baf2f03
Update docs/stack/_index.md
banker 6802d4f
Update docs/stack/_index.md
banker e04b1fa
Update docs/stack/_index.md
banker 00095f5
Update docs/stack/_index.md
banker 48b4705
Update docs/stack/_index.md
banker e77d783
Update docs/stack/_index.md
banker 271fe3d
Update docs/stack/_index.md
banker 0da4dbc
Update docs/stack/_index.md
banker 357e79b
Merge branch 'main' into patch-1
banker b795aee
Update docs/stack/_index.md
banker cb22035
Merge branch 'main' into patch-1
banker 869b648
Update docs/stack/_index.md
banker 24e6075
Update docs/stack/_index.md
banker File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -4,15 +4,46 @@ linkTitle: Redis Stack | |||||
description: Extends Redis with modern data models and processing engines. Includes documentation for the bundled Redis modules and RedisInsight. | ||||||
--- | ||||||
|
||||||
Redis Stack is an extension of Redis that adds modern data models and processing engines to provide a complete developer experience. | ||||||
Redis Stack is the new 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. | ||||||
|
||||||
In addition to all of the features of OSS Redis, Redis Stack supports: | ||||||
In addition to all of the features of Redis OSS, Redis Stack supports: | ||||||
|
||||||
* Probabilistic data structures | ||||||
* Queryable JSON documents | ||||||
* Full-text search | ||||||
* Time series data (ingestion & querying) | ||||||
* Query across hashes and JSON documents | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
* Time series data support (ingestion & querying) | ||||||
* Graph data models with the Cypher query language | ||||||
* Probabilistic data structures | ||||||
|
||||||
## Why Redis Stack? | ||||||
|
||||||
Redis Stack was created to allow developers to build real-time applications with a backend data platform that can reliably process requests in | ||||||
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, | ||||||
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 | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
brand promise of Redis OSS; simplicity, performance, and reliability. We want your experience with Redis Stack to be a joyful one. | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
||||||
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). | ||||||
|
||||||
The overaching vision is to provide developers with a powerful platform for all real-time data use cases. As we continue to advance the capabilities of | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
Redis OSS beyond caching, Redis Stack is the place to start. It delivers the core capabilities developers love about Redis OSS and goes beyond | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
those to help you build modern applications where performance is paramount. | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
||||||
## Redis Stack Packaging | ||||||
|
||||||
There are three distinct Redis Stack packages to choose from: | ||||||
|
||||||
* **Redis Stack Server**: This packages contains Redis OSS and module extensions only. It does *not* contain Redis Insight, the developer desktop | ||||||
application. This package is best for server style deployments and is intended to be a drop-in replacement, if you've traditionally been using | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
Redis OSS as a cache and/or more. | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
||||||
* **Redis Stack (Desktop)**: This package contains everything a developer needs in a single bundle. This includes Redis OSS and module extension | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
along with the Redis Insight desktop application. If you want to create an application locally and explore how it interacts with Redis, this is | ||||||
the package for you. | ||||||
|
||||||
* **Redis Stack Insights**: This package ONLY contains RedisInsight, the developer desktop application. If you've used Redis Stack Server and | ||||||
you want to explore how your application is working with it, use this package and connect it to your Redis Stack Server deployment. | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
||||||
## Getting started | ||||||
|
||||||
|
@@ -22,26 +53,32 @@ To get started with Redis Stack, see the [Getting Started](/docs/stack/get-start | |||||
* [See the list of clients supporting Redis Stack](/docs/stack/get-started/clients/) | ||||||
* [View the Redis Stack tutorials](/docs/stack/get-started/tutorials/) | ||||||
|
||||||
If you want to learn more about the vision for Redis Stack, read on. | ||||||
|
||||||
## Why Redis Stack? | ||||||
|
||||||
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). | ||||||
|
||||||
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). | ||||||
|
||||||
### Clients | ||||||
|
||||||
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. | ||||||
Several Redis client libraries support Redis Stack. These include redis-py, node_redis, and Jedis. In addition, four higher-level object | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
mapping libraries also support Redis Stack: Redis OM .NET, Redis OM Node, Redis OM Python, Redis OM Spring. | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
||||||
### RedisInsight | ||||||
|
||||||
Redis Stack also includes RedisInsight, a visualization tool for understanding and optimizing Redis data. | ||||||
Redis Stack also includes [RedisInsight](https://docs.redis.com/latest/ri/), a visualization tool for understanding and optimizing Redis data. | ||||||
|
||||||
RedisInsight allows you to: | ||||||
* View performance metrics for your Redis instance with the Overview tool | ||||||
* View data structures visually with the Browser tool | ||||||
* Manage basic properties of your Redis cluster such as cluster node timeout, IP, or port with the Cluster Management tool | ||||||
* Run commands with a REPL (read-eval-print-loop) with the the CLI tool | ||||||
banker marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
* Analyze memory usage with the Memory Analysis tool | ||||||
* Identify and troubleshoot bottlenecks with the Slowlog tool | ||||||
* Edit the configuration of your Redis instance with the Configuration tool | ||||||
* and more... | ||||||
|
||||||
|
||||||
## Redis Stack license | ||||||
|
||||||
Redis Stack is made up of several components, licensed as follows: | ||||||
|
||||||
* 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). | ||||||
* 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). | ||||||
|
||||||
* RedisInsight is licensed under the [Server Side Public License](https://en.wikipedia.org/wiki/Server_Side_Public_License) (SSPL). |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.