How Distributed Lock works | ft Redis | System Design