Memcached is a high‑performance, distributed memory object caching system. Below are 20 robust alternatives that provide in‑memory key‑value storage, data grids, or caching‑as‑a‑service for modern backend and database workloads.
Get targeted exposure with custom position pinning and highlighted placement.
Open‑source, in‑memory data structure store offering strings, hashes, lists, sets, sorted sets, pub/sub, streams, and built‑in durability.
In‑memory computing platform that combines a distributed cache, SQL, key‑value store, and compute grid with ACID transactions.
Elastic, in‑memory data grid providing distributed maps, queues, topics, and entry processors with seamless Java integration.
NoSQL document database with an integrated high‑performance managed cache layer (Membase) for sub‑millisecond data access.
Hybrid in‑memory/on‑disk NoSQL database optimized for real‑time big data applications and ultra‑low latency caching.
Fast in‑memory database and application server with Lua scripting, supporting both key‑value and relational models.
Distributed cache for .NET applications offering replicated, partitioned, and hybrid caching with built‑in clustering.
Java‑based, widely used open‑source cache that can be embedded or used as a distributed cache via Terracotta.
Fully managed Redis service on Azure with enterprise‑grade security, scaling, and geographic replication.
Managed Redis offering on AWS with automatic failover, backup, and scaling capabilities.
In‑memory cache for DynamoDB that delivers microsecond response times for read‑heavy workloads.
Managed Redis (and Memcached) service on Google Cloud Platform with seamless integration to GCP services.
High‑performance fork of Redis that maintains API compatibility while adding enterprise‑grade features.
Multithreaded, drop‑in Redis compatible server that provides higher throughput on modern CPUs.
Distributed cache and session-state server for .NET applications with automatic scaling and high availability.
Enterprise-grade in‑memory data grid offering partitioned caching, event processing, and SQL query capabilities.
Redis‑based Java client that adds distributed objects, locks, and collections, effectively turning Redis into a full data grid.
Distributed, in‑memory SQL database that unifies transactional and analytical workloads with cache‑like performance.
Cassandra‑compatible, high‑throughput NoSQL database written in C++ with a built‑in in‑memory tier for ultra‑low latency.
Java‑based distributed cache and key‑value NoSQL datastore with strong consistency, query, and event capabilities.