I deleted 78% of my Redis container and it still works

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. Lean and Mean Docker containers

    Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

    Maybe this would help in that regard: https://github.com/docker-slim/docker-slim

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. distroless

    🥑 Language focused docker images, minus the operating system.

    See: Distroless images[0]

    This is one of the huge benefits of recent systems languages like go and rust -- they compile to single binaries so you can use things like scatch[1] containers. You may have to fiddle with gnu libc/musl libc (usually when getaddrinfo is involved/dns etc), but once you're done with it, packaging is so easy.

    Even languages like Node (IMO the most progressive of the scripting languages) have packages like vercel/pkg[2] which produce native binaries.

    BTW if you're considering running redis these days... Check out KeyDB[3], it's impressive. There are a lot of redis alternatives with interesting features these days that I wonder if running vanilla redis is even a good idea anymore (outside of ensuring complete feature-set compatibility).

    [0]: https://github.com/GoogleContainerTools/distroless

    [1]: https://hub.docker.com/_/scratch/

    [2]: https://github.com/vercel/pkg

    [3]: https://docs.keydb.dev

  4. pkg

    Discontinued Package your Node.js project into an executable

    See: Distroless images[0]

    This is one of the huge benefits of recent systems languages like go and rust -- they compile to single binaries so you can use things like scatch[1] containers. You may have to fiddle with gnu libc/musl libc (usually when getaddrinfo is involved/dns etc), but once you're done with it, packaging is so easy.

    Even languages like Node (IMO the most progressive of the scripting languages) have packages like vercel/pkg[2] which produce native binaries.

    BTW if you're considering running redis these days... Check out KeyDB[3], it's impressive. There are a lot of redis alternatives with interesting features these days that I wonder if running vanilla redis is even a good idea anymore (outside of ensuring complete feature-set compatibility).

    [0]: https://github.com/GoogleContainerTools/distroless

    [1]: https://hub.docker.com/_/scratch/

    [2]: https://github.com/vercel/pkg

    [3]: https://docs.keydb.dev

  5. Tendis

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

  6. SSDB

    SSDB - A fast NoSQL database, an alternative to Redis

  7. KeyDB

    A Multithreaded Fork of Redis

  8. dynomite

    A generic dynamo implementation for different k-v storage engines

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. tidis

    Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend

  11. anna

    A low-latency, cloud-native KVS

  12. ledisdb

    A high performance NoSQL Database Server powered by Go

  13. codis

    Proxy based Redis cluster solution supporting pipeline and scaling dynamically

  14. xcodis

    Yet another redis proxy based on codis(https://github.com/wandoulabs/codis)

  15. minideb

    A small image based on Debian designed for use in containers

    as is stated initially, that goes back to how bitnami is building its Docker images, basing on a set of debian packages (minideb) - there's also a shell library/framework embedded that does useful things, but that makes you read more code when you go check how the sausage is made. That minideb is the basis for the higher CVE count compared to scratch or alpine images.

    > it’s a well-kept secret that no one wants to talk about

    the maintainer side most casual docker image users aren't aware of I'd rephrase, but bitnami at least documents the issue

    https://github.com/bitnami/minideb#security

    https://docs.bitnami.com/kubernetes/open-cve-policy/

  16. containers

    Bitnami container images

    redis 12:06:41.46 Submit issues and feature requests at https://github.com/bitnami/containers/issues

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • Redis as a Database

    3 projects | news.ycombinator.com | 24 Oct 2023
  • KeyDB CEO Interview: Getting into YC with a Fork of Redis

    9 projects | news.ycombinator.com | 27 Apr 2021
  • Down the Rabbit Hole of creating a Home Lab

    19 projects | dev.to | 23 Apr 2025
  • Dockerfmt: A Dockerfile Formatter

    14 projects | news.ycombinator.com | 8 Apr 2025
  • East, west, north, south: How to fix your local cluster routes

    9 projects | dev.to | 4 Apr 2025

Did you know that Go is
the 4th most popular programming language
based on number of references?