没有合适的资源?快使用搜索试试~ 我知道了~
python-redis-lock:通过redis SET NX EX和BLPOP实现的锁上下文管理器
共50个文件
py:15个
rst:15个
yml:3个
需积分: 20 0 下载量 34 浏览量
2021-05-03
14:31:51
上传
评论
收藏 160KB ZIP 举报
温馨提示
概述 docs 测试 包裹 通过redis SETNX / BLPOP实现的锁上下文管理器。 免费软件:BSD 2条款许可 目标接口完全类似于 。 用法 因为我们不想要求用户跨进程共享锁实例,所以您必须给他们起名字。 from redis import Redis conn = Redis () import redis_lock lock = redis_lock . Lock ( conn , "name-of-the-lock" ) if lock . acquire ( blocking = False ): print ( "Got the lock." ) lock . release () else : print ( "Someone else has the lock." ) 锁定为上下文管理器 conn = StrictRedis ()
资源推荐
资源详情
资源评论
收起资源包目录
python-redis-lock-master.zip (50个子文件)
python-redis-lock-master
MANIFEST.in 389B
README.rst 8KB
CONTRIBUTING.rst 3KB
ci
bootstrap.py 3KB
requirements.txt 62B
templates
.travis.yml 1KB
.bumpversion.cfg 508B
CHANGELOG.rst 7KB
src
redis_lock
django_cache.py 2KB
__init__.py 13KB
AUTHORS.rst 686B
examples
README.rst 514B
bench.py 3KB
test-tmux.py 2KB
bench.rst 5KB
plain.py 2KB
.travis.yml 3KB
tox.ini 2KB
LICENSE 1KB
setup.cfg 926B
setup.py 3KB
.pre-commit-config.yaml 554B
.cookiecutterrc 2KB
docs
authors.rst 28B
redis-lock diagram (v3.0).png 48KB
redis-lock diagram.svg 134KB
readme.rst 27B
reference
redis_lock.rst 64B
index.rst 62B
contributing.rst 33B
conf.py 2KB
usage.rst 2KB
installation.rst 97B
requirements.txt 41B
redis-lock diagram.png 42KB
index.rst 244B
spelling_wordlist.txt 109B
changelog.rst 30B
redis-lock diagram (v3.0).svg 149KB
.editorconfig 353B
tests
helper.py 2KB
test_project
settings.py 2KB
__init__.py 0B
test_django_integration.py 1KB
conf.py 169B
test_redis_lock.py 19KB
conftest.py 473B
.readthedocs.yml 231B
.gitignore 666B
.coveragerc 149B
共 50 条
- 1
资源评论
马未都
- 粉丝: 18
- 资源: 4687
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功