pymemcache.client.rendezvous module

class pymemcache.client.rendezvous.RendezvousHash(nodes=None, seed=0, hash_function=<function murmur3_32>)

Bases: object

Implements the Highest Random Weight (HRW) hashing algorithm most commonly referred to as rendezvous hashing.

Originally developed as part of python-clandestined.

Copyright (c) 2014 Ernest W. Durbin III

__init__(nodes=None, seed=0, hash_function=<function murmur3_32>)

Constructor.

add_node(node)
get_node(key)
remove_node(node)