In Praise of Memcached
dev_tools
According to a post on Hacker News today, infrastructure engineers might be reaching for the wrong caching tool. Memcached—a lightweight, distributed memory caching system—is increasingly favored over Redis for a deceptively simple reason: it refuses to promise persistence. The problem many teams face: they deploy Redis expecting a volatile cache, but applications gradually treat it as durable storage. When Redis inevitably goes down during upgrades or failures, everything breaks. Memcached sidesteps this trap architecturally. It has no built-in persistence, making downtime graceful—clients simply get cache misses. Clustering is handled client-side through consistent hashing, and each instance runs with minimal overhead. While Redis offers more features, memcached's simplicity and clear contract make it operationally straightforward. For teams drowning in cache complexity, the message is simple: a cache should cache, not masquerade as a database.
Source: https://jchri.st/blog/in-praise-of-memcached/
Listen to this story
Hear this and more stories in a personalized audio briefing.
Open The Chonkerton