Redis分布式锁

说明

本文译自Redis官方文档的关于分布式锁部分的内容

译文

在不同进程必须排他地去使用共享资源的场景里,分布式锁非常有用。

目前已经有不少的库和博客描述了如何通过Redis来实现分布式锁管理(DLM,Distributed Lock Manager),但每个库却使用了不同的方式,而且不少库还使用了简单低可用的方式,我们通过稍微复杂点的设计,就可以获得高可用。

本文描述了如何实现一个更规范的Redis分布式锁算法。

原文

Distributed Locks with Redis