Databases 3 min read

Why Did the Redis Official Site Crash? Inside the OOM Incident and Cheap Hosting Secrets

The Redis website experienced an unexpected outage caused by an OOM error due to insufficient memory on a low‑cost DigitalOcean droplet, and the maintainer quickly fixed it by upgrading the instance and limiting allkeys‑lru usage, revealing surprising details about the site’s infrastructure.

Java Backend Technology
Java Backend Technology
Java Backend Technology
Why Did the Redis Official Site Crash? Inside the OOM Incident and Cheap Hosting Secrets

Redis official site redis.io suffered a rare outage, displaying an error that it could not connect to Redis.

Redis::CannotConnectError at / Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)

The author Antirez promptly fixed the issue and explained that the outage was caused by running the Try Redis demo on the same instance, which failed to properly garbage‑collect session keys, leading to memory accumulation and an OOM crash.

His solution was straightforward: upgrade to a $20/month, 4 GB memory instance and configure the allkeys‑lru policy with a 1 GB memory limit.

We also learned that the Redis website runs on a $5/month, 1 GB DigitalOcean Droplet—the cheapest standard configuration offered by the provider.

Antirez chose this low‑cost setup because the host uses Redis only for persistence and runs a single Ruby application, which is sufficient for its needs.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

redismemory leakOutageDigitalOceanDatabase Hosting
Java Backend Technology
Written by

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.