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 = Red