2.6

Redis

SaaS Apps

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

Developed by Redis Ltd.
Written in
C
License Model
Free • Proprietary

About 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.

Features

Alternatives to Redis (5)

Thiicket

Serverless for Redis. Same underlying engine, better model. Focus on your code, not maintaining and scaling your Redis cluster. Pay only for what you use and not a cent more.

2.0 on average

ThisDB

The cloud key/value database built from the ground up for serverless applications. It's fast, secure, cost effective, and is easy to integrate.

2.5 on average

NCache

NCache is an Open Source in-memory distributed cache for .NET, Java, and Node.js. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips.

1.3 on average

Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service offered by Amazon.com as part of the Amazon Web Services portfolio. It was announced by Amazon CTO Werner Vogels on January 18, 2012.OverviewDynamoDB differs from other Amazon services by allowing developers to purchase a...

1.9 on average

ScyllaDB

is an open-source distributed NoSQL wide-column data store. It is compatible with Apache Cassandra and supports the same protocols (CQL and Thrift) and file formats (SSTable), as well as the Amazon DynamoDB API, and is based on C++20.

2.4 on average
Available Platforms

Mac

Linux

Docker

Self-Hosted

Software as a Service SaaS

Tags

NoSQL

Database

key-value

development

Developer Tools

In-Memory Distributed Cache

Licensing

Proprietary and Free product.

Supported Languages

English

Social