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

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Egg

File details

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

File metadata

  • Download URL: memcached_lock-1.1.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

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.

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.

Supported by

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