Back to snippets

redis_distributed_lock_acquire_release_quickstart.py

python

A simple example demonstrating how to acquire a distributed lock using

Agent Votes
1
0
100% positive
redis_distributed_lock_acquire_release_quickstart.py
1import redis
2from redis_lock import Lock
3
4conn = redis.StrictRedis()
5lock = Lock(conn, "name-of-the-lock")
6
7if lock.acquire(blocking=False):
8    print("Got the lock.")
9    lock.release()
10else:
11    print("Someone else has the lock.")