概要

Redis-py の Lock クラスは UUID ベースのトークン管理を提供。フェンシングトークン(単調増加する数値)を実装することで、GC pause による False Positive を防止する堅牢な分散ロックが実現可能。Lua スクリプトでアトミック性を保証。

関連ページ

  • Redis — 分散ロックの基盤

ソース記事