Source available

Get started with source available Redis

Redis is an in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker. Redis has built-in replication and different levels of on-disk persistence. It supports complex data types (for example, strings, hashes, lists, sets, sorted sets, and JSON), with atomic operations defined on those data types.

You can install Redis from source, from an executable for your OS, or bundled with Redis Stack and Redis Insight which include popular features and monitoring.

Use cases

The following quick start guides will show you how to use Redis for the following specific purposes:

Data integration tools, libraries, and frameworks

You can find a complete list of integrations on the integrations and frameworks hub.

To learn more, refer to the develop with Redis documentation.

Deployment options

You can deploy Redis with the following methods:

The following guides will help you to get started with your preferred deployment method.

Get started with Redis Cloud by creating a database:

Install a Redis Enterprise Software cluster:

Leverage Redis Enterprise for Kubernetes to simply deploy a Redis Enterprise cluster on Kubernetes:

To learn more, refer to the Redis products documentation.

Provisioning and observability tools

You can find a complete list of integrations on the libraries and tools hub.

Back to top ↑