# Distributed Locking ## 📕Articles - [Distributed Locks with Redis](https://redis.io/docs/reference/patterns/distributed-locks/) - [Implementing Redlock on Redis for distributed locks](https://levelup.gitconnected.com/implementing-redlock-on-redis-for-distributed-locks-a3cfe60d4ea4) - [How to do distributed locking](https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html) - [Distributed Locks Manager (C# and Redis)](https://towardsdev.com/distributed-locks-manager-c-and-redis-fd3d86cd1250) - [The Technical Practice of Distributed Locks in a Storage System](https://www.alibabacloud.com/blog/the-technical-practice-of-distributed-locks-in-a-storage-system_597141) - [Control concurrency for shared resources in distributed systems with DLM (Distributed Lock Manager)](https://m-qafouri.medium.com/serialize-access-to-a-shared-resource-in-distributed-systems-with-dlm-distributed-lock-manager-5abf5e393e15) - [Solving Concurrency in Event-Driven Microservices](https://itnext.io/solving-concurrency-in-event-driven-microservices-79bbc13b597c) - [Distributed Locks with Redis](https://redis.io/docs/manual/patterns/distributed-locks/) - [Distributed Locking: A Practical Guide](https://www.architecture-weekly.com/p/distributed-locking-a-practical-guide) ## 📦 Libraries - [kidfashion/redlock-cs](https://github.com/kidfashion/redlock-cs) - Distributed lock with Redis and C# (based on http://redis.io/topics/distlock) - [samcook/RedLock.net](https://github.com/samcook/RedLock.net) - An implementation of the Redlock algorithm in C# - [madelson/DistributedLock](https://github.com/madelson/DistributedLock) - A .NET library for distributed synchronization