Redis vs. Memcached

  • 855
  • 237
  • 15.8K
  • 3
  • 23
  • 4.89K

What is Redis?

Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

What is Memcached?

Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.
Why do developers choose Redis?
Why do you like Redis?

Why do developers choose Memcached?
Why do you like Memcached?

What are the cons of using Redis?
Downsides of Redis?

What are the cons of using Memcached?
No Cons submitted yet for Memcached
Downsides of Memcached?

Want advice about which of these to choose?Ask the StackShare community!

What companies use Redis?
3983 companies on StackShare use Redis
What companies use Memcached?
900 companies on StackShare use Memcached
What tools integrate with Redis?
32 tools on StackShare integrate with Redis
What tools integrate with Memcached?
14 tools on StackShare integrate with Memcached

What are some alternatives to Redis and Memcached?

  • Hazelcast - Clustering and highly scalable data distribution platform for Java
  • Aerospike - Flash-optimized in-memory open source NoSQL database
  • MemSQL - Database for real-time transactions and analytics.
  • LokiJS - In-memory JavaScript Datastore with Persistence

See all alternatives to Redis

Daily API RoundUp: Xillio, StockMarketClock, Twitter...
JMeter’s Redis Data Set - An Introduction
Brewing in Beats: Read Redis slow logs with Filebeat
Deploying Memcached on Kubernetes Engine: tutorial

Interest Over Time