's Picture

Richard Jones

Logbook / blog / devlog

  • Home
  • About
  • Contact Me
  • Search

memcached

A collection of 2 posts

September 28, 2008

Erlang libketama driver - Consistent Hashing

All the data I need from memcached is assigned to servers using a consistent hashing mechanism, implemented as libketama - a shared library written in C. We use a php extension to wrap this, and also have a pure java...

programming erlang c memcached driver hashing ketama

April 10, 2007

libketama: Consistent Hashing library for memcached clients

We wrote ketama to replace how our memcached clients mapped keys to servers. Previously, clients mapped keys->servers like this:

programming hashing caching c php memcached scalability lastfm

Copyright Metabrew.com - Richard Jones © 2024.
I release all embedded source code in my blog articles to the public domain, unless otherwise specified. Article text released under the Creative Commons Attribution-NonCommercial 4.0 International License. You don't need to ask me if you want to post a translated version of my work on your own website, but you must link back here as per the above license.

Back to top