Redis

in-memory database

Created: by Pradeep GowdaUpdated:Oct 12, 2024Tagged: redis · in-memory-datastore .

Alternatives to Redis

Garnet from Microsoft is a redis protocol (RESP) compliant remote cache-store. Garnet is thread-scalable within a single node. It also supports sharded cluster execution, with replication, checkpointing, failover, and transactions. It can operate over main memory as well as tiered storage (such as SSD and Azure Storage). Garnet supports a rich API surface and a powerful extensibility model. one can use Garnet with unmodified Redis clientsavailable in most programming languages. Blog post - A brief history of Garnet

Dragonfly - The Fastest In-Memory Data Store “is a drop-in Redis replacement, designed to meet the performance and efficiency requirements of modern cloud-based applications. Organizations that switch to Dragonfly require less hardware and achieve dramatically improved data performance.” - licensed under BSL 1.1

valkey is a fork of redis after redis’ license change.

DiceDB – an in-memory, real-time, and reactive database with Redis and SQL support optimized for modern hardware and building real-time applications by Arpit Bhayani.

Cloud

Hosted Redis - Upstash: Serverless Data for Redis® and Kafka®

Learning