文件名称:redis-distributed-lock:Python3的redis分布式锁,使用setnx和lua脚本,提供块和无块函数
文件大小:4KB
文件格式:ZIP
更新时间:2024-04-11 10:33:05
Python
Redis分布式锁 Python3的redis分布式锁,使用setnx和lua脚本,提供块和无块函数 用法 import redis from .redis_lock import RedisLock redis_client = redis.Redis(host="127.0.0.1", port=6379, db=0) lock = RedisLock(redis_client) lock = RedisLock(redis_client, sleeptime=100) lock = RedisLock(redis_client, prefix='lock') # 使用 block 模式 lock_name = 'lock_name' try: if lock.acquire(lock_name, expire=3000, acquire_timeout=2):
【文件预览】:
redis-distributed-lock-master
----LICENSE(1KB)
----README.md(616B)
----redis_lock.py(2KB)
----.gitignore(2KB)