Redis icon
Redis icon

Redis

The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.

Redis running on Windows

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Linux
  • Self-Hosted
  • Software as a Service (SaaS)
  • Docker
118likes
Save

Features

Highlights All activities

Redis News & Activities

Recent News

Recent activities

  • Swytch icon
    Kaben Kramer added Redis as alternative to Swytch
  • Picodata icon
    Konstantin-Osipov added Redis as alternative to Picodata
  • Hamze Zare commented on Redis

    We use Redis for session caching and rate limiting across a few of our products (FastAPI backends). It's stupidly reliable for what it does - the kind of dependency you forget is even running because it just doesn't cause problems. Setup is trivial in Docker, and the docs are some of the best in the self-hosted database space. Only gripe is remembering to set maxmemory-policy before production, since the default eviction behavior isn't what most people expect.

  • Hamze Zare liked Redis
  • Sam Siroos liked Redis
  • mqdlou liked Redis
  • Intent Bus icon
    dsecurity added Redis as alternative to Intent Bus
  • Yerba_29 liked Redis
  • David7ce liked Redis
  • b9wzo9tz liked Redis

Comments and Reviews

   
Hamze Zare
0
Founder at fanpino

We use Redis for session caching and rate limiting across a few of our products (FastAPI backends). It's stupidly reliable for what it does - the kind of dependency you forget is even running because it just doesn't cause problems. Setup is trivial in Docker, and the docs are some of the best in the self-hosted database space. Only gripe is remembering to set maxmemory-policy before production, since the default eviction behavior isn't what most people expect.

Featured in Lists

What we use to build AlternativeTo

All the tools, services and so on that we use when we develop AlternativeTo. AlternativeTo is built with Next.JS and .Net Core and is hosted on Azure with a SQL backend. We do use a lot of other services as well and you can read all about them below.
By Ola Johansson38 appsUpdated

Core, Development & Services

A list with 807 apps by AmileyaRyver without a description.
By AmileyaRyver807 appsUpdated

My (Growing) Self-Hosted Stack

This is my personal, actively evolving self-hosted stack. I run my own VPS and prefer tools I can understand, control, and migrate without vendor lock-in. The apps here are ones I actually use (or am seriously testing), chosen for a balance of simplicity, flexibility, and long-term survivability. This list isn’t about “the most powerful” tools — just what works for me. I update it as my setup grows and my opinions sharpen!
By Luke Dunsmore35 appsUpdated

Official Links

Install from the command line

  • brew install redis

Be careful what you paste into a terminal. Check what a command installs before running it.

What is Redis?

The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.

Core capabilities

  • In-memory data structures: Well-known as a "data structure server", with support for strings, hashes, lists, sets, sorted sets, streams, and more.
  • Programmability: Server-side scripting with Lua and server-side stored procedures with Redis Functions.
  • Extensibility: A module API for building custom extensions to Redis in C, C++, and Rust.
  • Persistence: Keeps the dataset in memory for fast access, but can also persist all writes to permanent storage to survive reboots and system failures.
  • Clustering: Horizontal scalability with hash-based sharding, scaling to millions of nodes with automatic re-partitioning when growing the cluster.
  • High availability: Replication with automatic failover for both standalone and clustered deployments.

Use cases

  • Real-time data store: Redis' versatile in-memory data structures enable building data infrastructure for real-time applications that require low latency and high-throughput.
  • Caching & session storage: Redis' speed makes it ideal for caching database queries, complex computations, API calls, and session state.
  • Streaming & messaging: The stream data type enables high-rate data ingestion, messaging, event sourcing, and notifications.

Redis Stack

Redis Stack extends Redis with modern data models and processing engines to provide a complete developer experience. Download the source, install using your favorite package manager, or spin it up for free in the cloud.

Redis information

AlternativeTo Category

Development

GitHub repository

  •  76,906 Stars
  •  24,864 Forks
  •  3037 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Top Redis apps (extensions / mods etc)

View all

Our users have written 1 comments and reviews about Redis, and it has gotten 118 likes

Redis was added to AlternativeTo by goz on and this page was last updated .