pymemcache.client.hash module

class pymemcache.client.hash.HashClient(servers, hasher=<class 'pymemcache.client.rendezvous.RendezvousHash'>, serializer=None, deserializer=None, connect_timeout=None, timeout=None, no_delay=False, socket_module=<module 'socket' from '/usr/lib/python2.7/socket.pyc'>, key_prefix='', max_pool_size=None, lock_generator=None, retry_attempts=2, retry_timeout=1, dead_timeout=60, use_pooling=False, ignore_exc=False, allow_unicode_keys=False)

Bases: object

A client for communicating with a cluster of memcached servers

add(key, *args, **kwargs)
add_server(server, port)
append(key, *args, **kwargs)
cas(key, *args, **kwargs)
decr(key, *args, **kwargs)
delete(key, *args, **kwargs)
delete_many(keys, *args, **kwargs)
delete_multi(keys, *args, **kwargs)
flush_all()
get(key, *args, **kwargs)
get_many(keys, *args, **kwargs)
get_multi(keys, *args, **kwargs)
gets(key, *args, **kwargs)
incr(key, *args, **kwargs)
prepend(key, *args, **kwargs)
remove_server(server, port)
replace(key, *args, **kwargs)
set(key, *args, **kwargs)
set_many(values, *args, **kwargs)
set_multi(values, *args, **kwargs)