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!?'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

memcached_lock-1.1.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

memcached_lock-1.1-py2.6.egg (3.0 kB view details)

Uploaded Source

File details

Details for the file memcached_lock-1.1.tar.gz.

File metadata

File hashes

Hashes for memcached_lock-1.1.tar.gz
Algorithm Hash digest
SHA256 e0cd3a78e97385ebdc1258a18c3ee8de3f3de569921fcc028e58fd03bf90e086
MD5 a8621917b6c306aaabde56b0db6a0983
BLAKE2b-256 00e2834c0eb93271edea18b2969c2892f47bebd986029ebab39ff33421c66e33

See more details on using hashes here.

Provenance

File details

Details for the file memcached_lock-1.1-py2.6.egg.

File metadata

File hashes

Hashes for memcached_lock-1.1-py2.6.egg
Algorithm Hash digest
SHA256 70f6a29a994071d4554e5b35486c82a0f4405855dd251969e5932fcac0dd8616
MD5 6a4e4c2c68c53a1d017e2504ec1d8d1b
BLAKE2b-256 3daf058501006c5deb2efe9130d504c3160266641095791b88c11867204a89fd

See more details on using hashes here.

Provenance

Supported by

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