A memcached protocol router for scaling memcached deployments, by Facebook

What is McRouter?

Mcrouter is a memcached protocol router for scaling memcached deployments. It's a core component of cache infrastructure at Facebook and Instagram where mcrouter handles almost 5 billion requests per second at peak.

McRouter is a tool in the Memcached Tools category of a tech stack.

McRouter is an open source tool with 2.45K Github Stars and 430 Github Forks. Here’s a link to McRouter's open source repository on Github

Who Uses McRouter?

4 companies use McRouter including Facebook, Zapier, and Yammer.

McRouter integrates with

Why people like McRouter

Here’s a list of reasons why companies and developers use McRouter.



Add a one-liner

McRouter's Features

  • Memcached ASCII protocol
  • Connection pooling
  • Multiple hashing schemes
  • Prefix routing
  • Replicated pools
  • Production traffic shadowing
  • Online reconfiguration
  • Flexible routing
  • Destination health monitoring/automatic failover
  • Cold cache warm up
  • Broadcast operations
  • Reliable delete stream
  • Multi-cluster support
  • Rich stats and debug commands
  • Quality of service
  • Large values
  • Multi-level caches
  • IPv6 support
  • SSL support

McRouter's alternative

  • twemproxy - A fast, light-weight proxy for memcached and redis, by Twitter

See all alternatives to McRouter


This page was verified by
andreazevedo andreazevedo