Get started
Learn how to get started with 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 (e.g., strings, hashes, lists, sets, sorted sets, and JSON), with atomic operations defined on those data types.
This document describes how to get started with Redis based on your role as a developer or operator.
Developer
The following quick start guides will show you how to use Redis for the following specific purposes:
As a developer, you might also be interested in data integration, libraries, and frameworks:
- Redis Data Integration
- Redis vector library for Python
- Redis Cloud with Amazon Bedrock
- Object-mapping for .NET
- Spring Data Redis for Java
You can find a complete list of integrations on the integrations and frameworks hub.
Want to learn more? Learn how to develop applications with Redis.
Operator
You can deploy Redis ...
- as a service by using Redis Cloud, the fastest way to deploy Redis on your preferred cloud platform.
- by installing Redis Enterprise Software in an on-premises data center or on Cloud infrastructure.
- on a variety Kubernetes distributions by using the Redis Enterprise operator for Kubernetes.
- by installing Redis OSS/Stack.
The following guides will help you to get started with your preferred deployment method.
Get started with Redis Cloud by creating a database:
- The Redis Cloud quick start helps you create a free database. (Start here if you're new.)
- Create an Essentials database with a memory limit up to 12 GB.
- Create a Pro database that suits your workload and offers seamless scaling.
Install a Redis Enterprise Software cluster:
- Redis Enterprise on Linux quick start
- Redis Enterprise on Docker quick start
- Get started with Redis Enterprise's Active-Active feature
- Install and upgrade Redis Enterprise
Leverage Redis Enterprise for Kubernetes to simply deploy a Redis Enterprise cluster on Kubernetes:
Run Redis OSS and Stack on your local machine:
As an operator, you might also be interested in the following provisioning and observability integrations:
- Pulumi provider for Redis Cloud
- Terraform provider for Redis Cloud
- Prometheus and Grafana with Redis Cloud
- Prometheus and Grafana with Redis Enterprise
You can find a complete list of integrations on the integrations and frameworks hub.
Want to learn more? Learn how to operate your Redis deployment.