Simon Willison’s Weblog


2 items tagged “consistenthashing”


hash_ring 1.2. A Python library for consistent hashing with memcached, using MD5 and the same algorithm as libketama. Exposes an interface that is identical to regular memcache making this a drop-in replacement.

# 5th May 2009, 1:45 pm / amirsalihefendic, caching, consistenthashing, django, hashring, libketama, md5, memcached, python


Consistent Hashing. Beautifully clear explanation of consistent hashing, a simple technique that allows you to add new caching servers to a cluster without re-hashing your keys and hence invalidating all of your caches.

# 18th March 2008, 1 am / caching, consistenthashing, hashing, scaling