Redis Cluster Re-Implemented in Rust: Scaling Redis Easily in Kubernetes

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

JetBrains - Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. undermoon

    Mordern Redis Cluster solution for easy operation.

    I have to admit the diagram is a bit misleading.

    The core idea here is called chunk: https://github.com/doyoubi/undermoon/blob/master/docs/chunk....

    Each proxy always runs in front of 2 Redis instances.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. undermoon-operator

    Kubernetes Operator for Redis cluster based on Undermoon

    This project runs on top of Redis as Redis has already done a good job as a memory storage engine. And https://github.com/doyoubi/undermoon-operator will help run it with Redis instances together, so you won't need to set them up manually. And yes, it can work with KeyDB in theory.

  4. 1store

    NoSQL data store using the SEASTAR framework, compatible with Redis

    There is a parallel but less fancy reimplementation of Redis called Pedis:

    https://github.com/fastio/1store

    It's built using Seastar, which is sort of an ugh but cool unholy marriage of node.js and C++ ;-). It predates C++20 coroutines I guess, so you pass callbacks around like in Node. Maybe they have updated that by now.

    They have also done a version of memcached using DPDK. I don't see a Pedis one, but check out their memcached one (scroll down): http://seastar.io/

  5. Seastar

    High performance server-side application framework

    There is a parallel but less fancy reimplementation of Redis called Pedis:

    https://github.com/fastio/1store

    It's built using Seastar, which is sort of an ugh but cool unholy marriage of node.js and C++ ;-). It predates C++20 coroutines I guess, so you pass callbacks around like in Node. Maybe they have updated that by now.

    They have also done a version of memcached using DPDK. I don't see a Pedis one, but check out their memcached one (scroll down): http://seastar.io/

  6. Tendis

    Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Using Redis for Caching in Laravel: A Step-by-Step Guide

    4 projects | dev.to | 29 Sep 2024
  • Redis Cluster Re-implemented in Rust

    3 projects | /r/rust | 13 Oct 2021
  • A Quick Guide to Horizontal Scaling for Surging Transactions

    1 project | dev.to | 12 May 2025
  • A First Look at Vector Sets

    2 projects | dev.to | 1 May 2025
  • How TBMQ Uses Redis for Reliable P2P MQTT Messaging

    6 projects | dev.to | 13 Feb 2025

Did you know that C++ is
the 7th most popular programming language
based on number of references?