分散ロック
概要 Redis-py の Lock クラスは UUID ベースのトークン管理を提供。フェンシングトークン(単調増加する数値)を実装することで、GC pause による False Positive を防止する堅牢な分散ロックが実現可能。Lua スクリプトでアトミック性を保証。 関連ページ Redis — 分散ロックの基盤 ソース記事 Redis フェンシングロック — 2026-03 Django Cache Lock — 2024-01
概要 Redis-py の Lock クラスは UUID ベースのトークン管理を提供。フェンシングトークン(単調増加する数値)を実装することで、GC pause による False Positive を防止する堅牢な分散ロックが実現可能。Lua スクリプトでアトミック性を保証。 関連ページ Redis — 分散ロックの基盤 ソース記事 Redis フェンシングロック — 2026-03 Django Cache Lock — 2024-01