Skip to main content

Implements a distributed lock on top of memcached.

Project description

memcached_lock

Implements a distributed transaction using memcached or a memcached compatible storage.

Example

Basic example of usage:

from __future__ import with_statement
import memcache
from memcached_lock import dist_lock

client = memcache.Client(['127.0.0.1:11211'])
with dist_lock('test', client):
    print 'Is there anybody out there!?'

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page