关于分布式锁有很多种实现方式,可以用数据库锁或者ZooKeeper这类的专业的分布式开源项目。本文讲的是用Redis实现的一个分布式锁库python-redis-lock. Redis官方有推荐一个分布式锁的算法Redlock(这个库实现的并不是这个算法), 该算法自动释放锁没有考虑到客户端长期持有的情况,因此也有人对这个算法提出了质疑

那回到我们今天要讲的这个库python-redis-lock。作者: Ionel Cristian Mărieș, 这个库整体的思路作者也用很直观的图展现出来了,如下:

python-redis-lock

阅读更多

源码阅读从HelloWorld开始.

这个站点用来分享源码学习。
微信扫码关注本站公众号: RTF源码
RTFSC

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×