高性能分佈式鎖-redisson

RedLock算法-使用redis實現分佈式鎖服務

 

譯自Redis官方文檔php

在多線程共享臨界資源的場景下,分佈式鎖是一種很是重要的組件。
許多庫使用不一樣的方式使用redis實現一個分佈式鎖管理。
其中有一部分簡單的實現方式可靠性不足,能夠經過一些簡單的修改提升其可靠性。
這篇文章介紹了一種指導性的redis分佈式鎖算法RedLock,RedLock比起單實例的實現方式更加安全。html

在介紹RedLock算法以前,咱們列出了一些已經實現了分佈式鎖的類庫供你們參考。node

Redlock-rb (Ruby 實現).
Redlock-py (Python 實現)
Redlock-php (PHP 實現)
PHPRedisMutex (further PHP 實現)??
Redsync.go (Go 實現)
Redisson (Java 實現)
Redis::DistLock (Perl 實現)
Redlock-cpp (C++ 實現)
Redlock-cs (C#/.NET 實現)
RedLock.net (C#/.NET 實現
ScarletLock (C# .NET 實現)
node-redlock (NodeJS 實現)web

 

RedLock算法介紹

 

高性能分佈式鎖-redisson的使用
相關文章
相關標籤/搜索